MSI Package Options

<< 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.