<< Click to Display Table of Contents >> Raynet One UEM > 3.2 > User Guide > Appendix I: Preference Settings for Managed Devices > Preference Setting Listing By Behavior > Types of Behavior MSI Package Options |
Raynet One UEM has a number of settings that are used to support Microsoft Windows Installer (also referred to as MSI) and are used for building the command-line parameters to be passed to msiexec.exe.
When referencing one of these settings as a project variable within a Raynet One UEM package, it is necessary to prefix the project variable name with the $ symbol and enclose the project variable name in brackets. The $ prefix indicates to Raynet One UEM that the variable must be expanded when the package is installed.
For project variables that are going to be passed to the msiexec.exe command-line, it is also necessary to prefix the project variable name (inside the brackets) with the ! character (also called the unquoted value operator). This ensures that empty strings are not displayed in quotes when a project variable with an empty value is expanded in the command-line of msiexec.exe.
The following is an example of the correct syntax:
$(!VariableName)
The following MSI settings are available. For more information on MSI command-lines, refer to the Windows Platform Windows Installer SDK.
•MSI - determines whether Microsoft Installer (MSI) packages are included in the inventory.
•MsiReinstallFeatures - specifies the MSI components to be installed (equivalent to the MSI property REINSTALL).
•MsiReinstallModeLevel - identifies what will be reinstalled (equivalent to the MSI property REINSTALLMODE).
•MsiRepair - determines if MSI repair operations are performed at the same time as Raynet One UEM self-healing operations.
•MsiRepairLevel - identifies what will be repaired (equivalent to the MSI property REINSTALLMODE).
•MsiSourceLocation - determines whether Windows Installer packages are installed from the local Windows Installer cache of the managed device or from a distribution location.
•MsiUILevel - determines the user interaction level for MSI (equivalent to the option /q in the msiexec.exe command-line).
•MsiUninstallArgs - specifies arguments to include in the MSI command-line for uninstall operations.