URL 内容重定向 ADMX 模板文件(名为 urlRedirection.admx)中包含的设置允许您控制是在客户端(代理到客户端重定向)上还是在远程桌面或已发布的应用程序(客户端到代理重定向)中打开 URL 链接。
要将 URL 内容重定向组策略设置应用到远程桌面和已发布的应用程序,可将 ADMX 模板文件添加到 Active Directory 服务器上的 GPO。对于有关在远程桌面或已发布的应用程序中单击的 URL 链接的规则,必须将 GPO 链接到包含虚拟桌面和 RDS 主机的 OU。
您还可以将组策略设置应用于链接到的 OU 包含 Windows 客户端计算机的 GPO,但是配置客户端到代理重定向的首选方法是使用 horizonutil 命令行实用程序。由于 macOS 不支持 GPO,因此,在具有 Mac 客户端时,您必须使用 vmdutil。
必备条件
- 确认在您安装 Horizon Agent 时已包含 URL 内容重定向功能。请参阅在启用 URL 内容重定向功能的情况下安装 Horizon Agent。
- 验证是否为 URL 内容重定向组策略设置创建了 Active Directory GPO。
- 确认 MMC 和组策略管理编辑器插件在您的 Active Directory 服务器上可用。
步骤
-
从 Omnissa Customer Connect 下载 Horizon GPO 包
.zip文件。在“桌面和终端用户计算”下,选择 Horizon 下载,其中包含 GPO 包。
-
解压缩文件,并将 URL 内容重定向 ADMX 文件复制到 Active Directory 服务器。
-
将
urlRedirection.admx文件复制到C:\Windows\PolicyDefinitions文件夹。 -
将
urlRedirection.adml语言资源文件复制到C:\Windows\PolicyDefinitions中的相应子文件夹。例如,对于 EN 区域设置,将
urlRedirection.adml文件复制到C:\Windows\PolicyDefinitions\en-US文件夹。
-
-
在 Active Directory 服务器上,打开组策略管理编辑器。
URL 内容重定向组策略设置安装在计算机配置 > 策略 > 管理模板 > Horizon URL 重定向中。
为自定义协议配置 URL 内容重定向
将 URL 内容重定向 ADMX 模板添加到 GPO 后,请按照以下步骤配置其他协议,例如 mailto:
示例:配置 mailto 协议
解决方案 1:使用组策略 (GPO)
-
修改
urlRedirection.admx文件。- 打开
urlRedirection.admx文件(位于C:\Windows\PolicyDefinitions)。 - 将以下内容:
<policy name="UrlRedirectionProtocol_" class="Machine" displayName="$(string.unknown_15)" explainText="$(string.HelpString)" presentation="$(presentation.UrlRedirectionProtocol_)" key="SOFTWARE\Omnissa\Horizon\URLRedirection\...">
替换为mailto协议的更新内容:
<policy name="UrlRedirectionProtocol_mailto" class="Machine" displayName="$(string.unknown_15)" explainText="$(string.HelpString)" presentation="$(presentation.UrlRedirectionProtocol_mailto)" key="SOFTWARE\Omnissa\Horizon\URLRedirection\mailto">
- 打开
-
修改 ADML 文件。
- 打开位于
C:\Windows\PolicyDefinitions\en-US的urlRedirection.adml文件 - 将以下内容:
- 打开位于
<string id="unknown_15">Url Redirection Protocol '...'</string>
<presentation id="UrlRedirectionProtocol_">
替换为:
<string id="unknown_15">Url Redirection Protocol 'mailto'</string>
<presentation id="UrlRedirectionProtocol_mailto">
- 配置 GPO:打开组策略编辑器 (GPO),然后为
mailto配置重定向规则,就像http/https协议一样。
- 将默认应用程序列入白名单:
- 在 urlwhitelist 配置中为 mailto 协议添加默认应用程序进程。
- 例如,如果 mailto 协议的默认应用程序是 Microsoft Outlook(与许多计算机一样),则可能不需要其他设置。
- 如果未安装默认应用程序,则在 urlwhitelist 配置中添加
horizon-url-protocol-launch-helper.exe。 - 如果使用其他应用程序,请修改
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\vmwicpdr中的注册表,将新进程包含到白名单中。
解决方案 2:直接注册表配置
如果需要配置多个协议,直接编辑注册表可以简化该过程:
-
跳过解决方案 1 中的步骤 1 至 3。
-
直接修改以下路径中的注册表:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Omnissa\Horizon\URLRedirection- 为所需协议(例如
mailto)添加一个新注册表项,并在该注册表项下配置筛选规则。 - 您可以根据需要在此处添加其他协议。
后续步骤
配置组策略设置。请参阅 URL 内容重定向组策略设置。
此页面对您有帮助吗?