For example, if you download the installer for the .NET Framework 4 and run it with the /? switch, you will see a lot of information about available command line switches. There are several standard options that are pretty well documented (silent/unattended install and uninstall), and there are several other useful options that you may not have been aware of:
/CEIPconsent – allows you to opt into sending customer experience feedback about .NET Framework 4 setup back to Microsoft.
/lcid – force setup UI to appear in a specific language instead of the user’s Windows UI language.
/log – sets the name and location to use for setup log files.
/msioptions – sets parameters (such as MSI properties) that are passed through to each of the .msi files installed as a part of the .NET Framework 4 setup.
/pipe – connect a communication channel to allow an installer that chains the .NET Framework to receive installation progress messages. There is an MSDN article that explains this option in more detail and provides code samples as well.
Read more: Aaron Stebner's WebLog
QR: