MSI Control Properties
The following directives are pseudo properties. They control the behavior of either ormsiexec.bat or msiexec.exe.
[PROPERTY]MSIDEBUG=value
Modifies the output of ormsiexec.bat by displaying internal messages to the console that can be used as an aid in debugging the script. Valid values are:
Yes
The ormsiexec.bat script will display the contents of a number of variables used to control the behavior of the script.
No
The internal variables are not displayed to the console. This is the default if this directive is not present.
[PROPERTY]MSIDISPLAY=value
Controls the output of msiexec.exe by passing the value specified to msiexec.exe. Valid values are:
/quiet
Quiet mode, no user interaction
/passive
Unattended mode, progress bar only
/qn
Sets user interface level: no user interface
/qb
Sets user interface level: basic user interface
/qr
Sets user interface level: reduced user interface
/qf
Sets user interface level: full user interface
Default: /qf
If silent installation is desired, specify the /quiet value. If only the progress bar is desired, specify /passive value. If full interactive behavior for the installer is desired, specify the /qf value.
[PROPERTY]MSILOGFILE=value
Controls the name of the msiexec.exe logfile that will be created. If you specify a full pathname for this logfile, only the file name and extension will be extracted. The logfile will be placed under the %USERPROFILE% directory.
If this directive is not present, it defaults to:
%USERPROFILE%\ormsiexec.log
The logging options cannot be overridden. They default to:
/log LogFile
The /log option is equivalent to the following options:
/liwearucmopvx+! LogFile
The msiexec logging options are as follows:
i
Logs status messages
w
Logs nonfatal warnings
e
Logs all error messages
a
Logs startup of actions
r
Logs action-specific records
u
Logs user requests
c
Logs initial user interface parameters
m
Logs out-of-memory or fatal exit information
o
Out-of-disk-space messages
p
Logs terminal properties
v
Logs verbose output
x
Logs extra debugging information
+
Logs append to existing log file
!
Flushes each line to the log
*
Logs all information, except for v and x options
Note: This information may be requested by Actian Support engineers when they are investigating installer problems. The MSITERSE directive controls whether the logfile is automatically displayed to the console window.
[PROPERTY]MSIRESTART=value
Controls the msiexec.exe installation restart behavior. This value is passed directly to msiexec.exe. Valid values are:
/norestart
Does not restart after the installation is complete
/promptrestart
Prompts the user for restart, if necessary
/forcerestart
Always restarts the computer after installation
[PROPERTY]MSISIMULATE=value
Controls whether the msiexec.exe will be invoked. Valid values are:
Yes
Specifies that msiexec.exe will be invoked by ormsiexe.bat.
No
Specifies that msiexec.exe will not be invoked. All other output will be displayed.
Default: Yes
[PROPERTY]MSITERSE=value
This directive controls whether the msiexec.exe logfile will be displayed automatically to the console output screen. Valid values are:
Yes
Specifies that the contents of the MSILOGFILE are automatically displayed in the console output buffer
No
Specifies that the contents of the MSILOGFILE are displayed in the console output buffer
Default: No
[PROPERTY]MSIUPGRADE=value
Controls whether the ormsiexec.bat performs an upgrade or initial installation request.
Yes
Specifies that ormsiexec.bat perform an upgrade request. An upgrade request displays the contents of the current shortcuts before msiexec.exe starts the installation.
No
Specifies that ormsiexec.bat perform a normal installation based on the value of the directives passed
In both cases, the shortcuts associated with the product being installed are displayed after the installation is completed.