本文档页面介绍了 URL 内容重定向功能如何在 Horizon Cloud on Microsoft Azure 部署中工作。必须将部署配置为使用单容器代理,才能使用 URL 内容重定向功能。
简介
从远程桌面或应用程序到客户端的重定向称为代理到客户端重定向。从客户端到远程桌面或应用程序的重定向称为客户端到代理重定向。
- 代理到客户端重定向
- 利用代理到客户端重定向, Horizon Agent 可将 URL 发送到 Horizon Client,以在客户端计算机上打开 URL 中协议的默认应用程序。有关配置代理到客户端重定向的详细信息,请阅读本页的部分。
- 客户端到代理重定向
- 利用客户端到代理重定向,系统可打开您指定用来处理 URL 的远程桌面或远程应用程序。有关配置客户端到代理重定向的详细信息,请参阅 单容器代理 - Horizon Cloud 容器 - 创建 URL 重定向自定义设置并将其分配给用户。
您可以将一些 URL 从远程桌面或应用程序重定向到客户端,而将其他一些 URL 从客户端重定向到远程桌面或应用程序。您可以重定向任意数量的协议,包括 HTTP、HTTPS、mailto 和 callto。
配置代理到客户端重定向
要启用代理到客户端重定向,请执行以下配置任务。
- 确保已按照单容器代理 - Horizon Cloud 容器 - 创建 URL 重定向自定义设置并将其分配给用户中的必备条件部分所述,在映像虚拟机的 Horizon Agent 中启用了 URL 内容重定向功能。
- 将 URL 内容重定向组策略设置应用到您的远程桌面和应用程序。有关将 ADMX 模板添加到 GPO 的信息,请参阅以下部分。
- 配置组策略设置以指示对于每个协议,Horizon Agent 应如何重定向 URL。有关组策略设置,请参阅以下部分。
将 URL 内容重定向 ADMX 模板添加到 GPO
URL 内容重定向 ADMX 模板文件(名为 urlRedirection.admx)中包含的设置允许您控制是在客户端(代理到客户端重定向)上还是在远程桌面或应用程序(客户端到代理重定向)中打开 URL 链接。
要将 URL 内容重定向组策略设置应用到远程桌面和应用程序,可将 ADMX 模板文件添加到 Active Directory 服务器上的 GPO。对于有关在远程桌面或应用程序中单击的 URL 链接的规则,必须将 GPO 链接到包含虚拟桌面和 RDS 主机的 OU。
您还可以将组策略设置应用于链接到的 OU 包含 Windows 客户端计算机的 GPO,但是配置客户端到代理重定向的首选方法是使用 vdmutil 命令行实用程序。由于 macOS 不支持 GPO,因此,如果您具有 Mac 客户端,则必须使用 vmdutil。
- 必备条件
-
- 确认已按照单容器代理 - Horizon Cloud 容器 - 创建 URL 重定向自定义设置并将其分配给用户中所述,在映像虚拟机中安装 Horizon Agent 时将 URL 内容重定向功能包括在内。
- 确认为 URL 内容重定向组策略设置创建了 Active Directory GPO。
- 确认 MMC 和组策略管理编辑器管理单元在您的 Active Directory 服务器上可用。
- 步骤
-
- 请从 VMware Customer Connect 的下载 VMware Horizon Service 中下载 Horizon GPO Bundle。
从该 URL 导航到 Horizon Cloud Service on Microsoft Azure 下载位置。在该页面中,您将看到一个可下载项目列表。找到名为 Horizon GPO Bundle 的条目,然后下载其 ZIP 文件。该文件中包含为 Horizon 相关组件提供组策略设置的所有 ADMX 文件。
- 解压缩 ZIP 文件,并将以下文件复制到 Active Directory 服务器中指定的位置:
- 将 urlRedirection.admx 文件复制到 C:\Windows\PolicyDefinitions 文件夹。
- 将 urlRedirection.adml 语言资源文件复制到 C:\Windows\PolicyDefinitions 中的相应子文件夹。
例如,对于 EN 区域设置,将 urlRedirection.adml 文件复制到 C:\Windows\PolicyDefinitions\en-US 文件夹。
- 在 Active Directory 服务器上,打开组策略管理编辑器。
URL 内容重定向组策略设置安装在
中。
然后,在 Active Directory 服务器中配置组策略设置。有关组策略设置,请参阅以下部分。
- 请从 VMware Customer Connect 的下载 VMware Horizon Service 中下载 Horizon GPO Bundle。
URL 内容重定向组策略设置
URL 内容重定向模板文件中包含的组策略设置允许您创建用于为 Horizon Cloud 环境配置代理到客户端重定向功能的规则。该模板文件仅包含“计算机配置”设置。所有设置位于组策略管理编辑器的 VMware Horizon URL 重定向文件夹中。
下表介绍了 URL 内容重定向模板文件中的可用组策略设置。
设置 | 属性 |
---|---|
IE Policy: Prevent users from changing URL Redirection plugin loading behavior | 确定用户是否可以停用 URL 内容重定向功能。 默认情况下不配置此设置。 |
IE Policy: Automatically enable URL Redirection plugin | 确定是否自动激活新安装的 Internet Explorer 插件。 默认情况下不配置此设置。 |
Url Redirection Enabled | 确定是否启用了 URL 内容重定向功能。即使已在客户端或代理中安装了 URL 内容重定向功能,您也可以使用此设置停用该功能。 默认情况下不配置此设置。 |
Url Redirection Protocol 'http' | 对于使用 HTTP 协议的所有 URL,请指定应重定向的 URL。此设置包含以下选项:
在创建代理规则时,您还必须使用代理主机名选项指定连接服务器主机的 IP 地址或完全限定域名,并使用远程项目选项指定桌面或应用程序池的显示名称。
注: 配置客户端规则的首选方法是使用
vdmutil 命令行实用程序。
默认情况下将启用此设置。 |
Url Redirection Protocol '[...]' | 将此设置用于除 HTTP 以外的任何协议,例如 HTTPS、email 或 callto。 其选项与 Url Redirection Protocol 'http' 的选项相同。 如果您不需要配置其他协议,可以在将 URL 内容重定向模板文件添加到 Active Directory 之前删除或注释掉此条目。 最佳做法是为 HTTP 和 HTTPS 协议配置相同的重定向设置。这样,如果用户在 Internet Explorer 中键入部分 URL(如 mycompany.com),并且该站点自动从 HTTP 重定向到 HTTPS,则 URL 内容重定向功能将可按预期工作。在此示例中,如果为 HTTPS 设置一个规则,但没有为 HTTP 设置相同的重定向设置,则不会重定向用户键入的部分 URL。 默认情况下不配置此设置。 |