Ninite has a number of powerful command-line options. Here's a quick reference to all of them.
Switches marked pro are only available in Ninite Pro.
Force apps to install in a specific language.
Use a specific HTTP proxy.
Authenticate with an HTTP proxy.
Force reinstallation of up-to-date apps.
Run silently without displaying any user interface. pro
Select apps to install. pro
Select between major versions of apps. pro
Only select apps that can be updated. pro
Exclude certain apps when using /updateonly or /audit. pro
Uninstall the selected apps. pro
Create a fully-offline .exe installer for the selected apps. pro
Show an app selection window. Useful with offline Ninite .exes. pro
List available apps and their versions. pro
Make an app audit report. pro
Manage applications on remote PCs. pro
Set remote authentication info. pro
Don't create desktop or quicklaunch shortcuts. pro
Disable auto-update features for some apps. See details. pro
Force some apps to install for all users. See details. pro
Set a path for the download cache. pro
Don't create or use a download cache. pro
Clean up the Ninite download cache by deleting older unused files. pro
We're always working on adding new functionality to Ninite, so if you want to do something that seems impossible with the current features let us know. We may be building out some undocumented features that you could help us test.