在 Dynamic Environment Manager 中定义 Horizon 智能策略时,可以添加要使策略生效所必须满足的条件。例如,您可以添加一个条件,以便仅当用户从企业网络外部连接到远程桌面时,才停用客户端驱动器重定向功能。请注意,您也可以在不添加条件的情况下启用策略,并且策略仍可以生效。
您可以为同一远程桌面功能添加多个条件。例如,您可以添加一个条件,以便当用户是 HR 组成员时启用本地打印,同时再添加另一个条件,以便当远程桌面位于 Win7 池时也启用本地打印。
有关在 Dynamic Environment Manager 管理控制台中添加和编辑条件的详细信息,请参阅《VMware Dynamic Environment Manager 管理指南》。
使用 Horizon Client 属性条件
当用户连接或重新连接到远程桌面时,Horizon Client 会收集有关客户端计算机的信息,然后连接代理会将这些信息发送到远程桌面。您可以将 Horizon Client 属性条件添加到 Horizon 策略定义,以根据远程桌面收到的信息控制策略生效时间。
Horizon Client 属性条件的预定义属性 描述了在您使用 Horizon Client 属性条件时,可从属性下拉菜单中选择的预定义属性。每个预定义属性均对应一个 ViewClient_ 注册表项。
属性 | 对应的注册表项 | 说明 |
---|---|---|
客户端位置 | ViewClient_Broker_GatewayLocation | 指定用户客户端系统的位置。有效值如下:
有关通过设置连接服务器的网关位置来定义内部和外部网络的信息,请参阅在 Horizon 8 中配置 Horizon Connection Server 的网关位置。 有关为 Access Point 设备设置网关位置的信息,请参阅《部署和配置 VMware Unified Access Gateway》文档。 |
启动标记 | ViewClient_Launch_Matched_Tags | 指定一个或多个标记。用逗号或分号分隔多个标记。仅当允许远程桌面或应用程序启动发生的标记与指定的某个标记相匹配时,策略才会生效。 有关为连接代理实例和桌面池分配标记的信息,请参阅设置文档。 |
池名称 | ViewClient_Launch_ID | 指定桌面或应用程序池 ID。仅当用户在启动远程桌面或应用程序时选择的桌面或应用程序池 ID 与指定的桌面或应用程序池 ID 相匹配时,策略才会生效。例如,如果用户选择了 Win7 池,并且此属性也设置为 Win7,则策略便会生效。
注: 如果在同一个 RDS 主机会话中启动了多个应用程序池,则值为从 Horizon Client 启动的第一个应用程序的 ID。
|
属性下拉菜单也是一个文本框,您可以在该文本框中手动输入任何 ViewClient_ 注册表项。在输入注册表项时,请勿包含 ViewClient_ 前缀。例如,要指定 ViewClient_Broker_URL,只需输入 Broker_URL 即可。
您可以在远程桌面上使用 Windows 注册表编辑器 (regedit.exe) 查看 ViewClient_ 注册表项。Horizon Client 会将客户端计算机信息写入在单用户计算机上部署的远程桌面的系统注册表路径 HKEY_CURRENT_USER\Volatile Environment。对于在 RDS 会话中部署的远程桌面,Horizon Client 会将客户端计算机信息写入系统注册表路径 HKEY_CURRENT_USER\Volatile Environment\x,其中 x 是 RDS 主机上的会话 ID。
使用其他条件
Dynamic Environment Manager 管理控制台提供了许多条件。在为远程桌面功能创建策略时,以下条件可能会特别有用。
- 组成员
- 您可以使用此条件配置策略,使其仅当用户是特定组的成员时才生效。
- 远程显示协议
- 您可以使用此条件配置策略,使其仅当用户选择特定显示协议时才生效。条件设置包括 RDP、PCoIP 和 Blast。
- IP 地址
-
您可以使用此条件配置策略,使其仅当用户从企业网络内部或外部连接时才生效。使用条件设置可指定内部 IP 地址范围或外部 IP 地址范围。
注: 您还可以在 Horizon Client 属性条件中使用 客户端位置属性。
有关所有可用条件的描述,请参阅《VMware Dynamic Environment Manager 管理指南》文档。