I have a MSI package that I need to install if the package is not already installed. Also I need to install it silently. The package prompts user for:
- Installation location (C:\Program Files\Foobar)
- Install type: minimal and full (minimal)
I need to override these two parameters using command line parameters or some other method. So how do I go about these two issues. I’ll use VBScript for scripting.
You should be able to use the
/quietor/qnoptions withmsiexecto perform a silent install.MSI packages export public properties, which you can set with the
PROPERTY=valuesyntax on the end of themsiexecparameters.For example, this command installs a package with no UI and no reboot, with a log and two properties:
You can read the options for
msiexecby just running it with no options from Start -> Run.