Using the Environment Variable condition, Registry Key, or the Registry Value condition to check whether a specified Horizon 7 client property matches a criterion fails.

Problem

Using the Environment Variable, Registry Key, or Registry Value conditions to check whether a specified Horizon property matches a criterion fails.

Cause

Because Horizon starts after User Environment Manager, the Horizon registry information and environment variables are not created or set at the time that User Environment Manager checks for them, which causes the checks to fail.

Solution

  1. Instead, use the Horizon Client Property condition. This is a special condition designed to allow User Environment Manager to check for the properties of the Horizon session. For information on configuring the Horizon Client Property condition, see Managing Conditions.