Using Ninite With SCCM
Kristjan Hansen of Statnett has kindly contributed some notes on using Ninite Pro with SCCM.
We use Ninite for two things:
- Make programs available for the users in (Config manager)Run Advertised programs
- Update programs the user has Installed for Run Advertised programs and update programs from Adobe and Oracle (Reader, Flash, Java..) the we have in our standard image.
The first thing we do is to make a package, we called this package Ninite Online Installer

In this package source we have the NiniteOne.exe file and a command file that is used to copy the Ninite file to a computer.
Under package programs we have the programs for installing a selected software, Copying the Ninite file to a local folder and one for updating all applications.
To install a selected software like Adobe Reader we use the following command: NiniteOne.exe /select reader /silent "C:\Ninite\Logs\Install-Reader.txt" /disableautoupdate /disableshortcuts /allusers This program runs from c:\Ninite on the users computer where we have stored the NiniteOne.exe file
The program to update all applications has the following command: NiniteOne.exe /updateonly /silent C:\ninite\logs\log.txt /disableautoupdate /disableshortcuts /allusers
And looks like this:

We have advertised this program to a collection containing all Windows 7 computers, we run this advertisement on a schedule every 2. Days. The advertisement is also set to Always rerun

This way all our computers are allways updated with the latest sofware versions, and we don't have to make a new package everytime a new software version from for example Adobe comes.
Thanks Kristjan!
If you have other tips or feedback on using Ninite with SCCM, please let us know. Thanks!