<< Click to Display Table of Contents >> RayManageSoft Unified Endpoint Manager > 3.1 > User Guide > Appendix I: Preference Settings for Managed Devices > Configuration, Fixing, and Evaluation > Ways of Configuring Settings Evaluating RayManageSoft Unified Endpoint Manager Settings |
RayManageSoft Unified Endpoint Manager refers to a number of locations when evaluating preference settings on a managed device. The order of precedence is as follows (highest to lowest):
1.Command-line arguments.
2.Any preference settings read from UserAlternateRegistryHive.
3.User settings taken from:
HKEY_CURRENT_USER\Software\ManageSoft Corp\ManageSoft\...
4.Any settings read from MachineAlternateRegistryHive.
5.Computer preferences, taken from one of the locations described in [Registry].
6.Network preferences taken from the file on the network specified by URL or UNC in the registry setting GlobalConfigSource.
7.The RayManageSoft Unified Endpoint Manager factory defaults.
Be aware: If preferences are defined as "fixed entries" (see above for details), higher precedence settings are ignored. For example, if a setting is fixed through network preferences, then user settings, computer settings, and command-line arguments are ignored. |
Be aware: The fact that the system environment does not appear in this list is significant. Preference setting values are not retrieved from the system environment for the purposes of controlling product behavior or package behavior. In some cases, the system environment is queried when no other value can be determined for a project variable. Do not rely on this behavior, but instead ensure that values are set for all project variables in use. |
In order to enable handy registry setting evaluation, RayManageSoft Unified Endpoint Manager uses the registry entries UserAlternativeRegistryHive and MachineAlternateRegistryHive. For registry testing, copy the registry content from the default [Registry]hive to a separate test hive and update the value of the respective alternate registry hive entry. The changes that are applied to the alternate path will have no effect on the productive set of registry settings and it is possible to switch back to them by simply setting the default values for UserAlternateRegistryHive and MachineAlternateRegistryHive. As mentioned above, the alternate hive is always evaluated with a higher precedence than the standard hive.
When a managed device updates a policy, any new or updated managed device settings packages that apply to the managed device are installed. These packages modify the computer preferences set in the registry. The precedence order listed earlier applies.
If multiple managed device settings packages are included in the merged policy for a managed device, these packages are installed in the sequence in which they appear in the merged policy (.npl) file. Each new managed device settings package overrides the settings applied from the previous managed device settings package.
Some preference settings can also be defined as project variables in RayManageSoft Unified Endpoint Manager software packages. These project variables can be assigned special behaviors that control whether they override other settings.
Because of these controls packages are not included in the above list, as RayManageSoft Unified Endpoint Manager must evaluate the precedence of preference settings in each package individually.