如果您具有 Cloud Pod 架构环境,可以创建全局 URL 内容重定向设置,以重定向特定的 URL,使其在 Pod 联合的任何 Pod 中的远程桌面或已发布的应用程序上打开。
全局 URL 内容重定向设置将在整个 Pod 联合中可见。在创建全局 URL 内容重定向设置时,您可以将 URL 重定向到全局资源,例如全局桌面授权和全局应用程序授权。
您可以配置任意数量的协议,包括 HTTP、HTTPS、mailto 和 callto。Chrome 浏览器的重定向功能不支持 callto 协议。
最佳做法是为 HTTP 和 HTTPS 协议配置相同的重定向设置。这样,如果用户在 Internet Explorer 中键入部分 URL(如 mycompany.com),并且该站点自动从 HTTP 重定向到 HTTPS,则 URL 内容重定向功能将按预期工作。在此示例中,如果为 HTTPS 设置一个规则,但没有为 HTTP 设置相同的重定向设置,则不会重定向用户键入的部分 URL。
有关配置和管理 Cloud Pod 架构环境的完整信息,请参阅*《Horizon 8 中的 Cloud Pod 架构》*文档。
Omnissa 建议您不要为 URL 内容重定向创建多个设置。
要创建本地 URL 内容重定向设置,请参阅在 Horizon 8 中创建本地 URL 内容重定向设置。
必备条件
- 熟悉
vdmutil命令行界面选项和要求,并确认您有足够的特权来运行vdmutil命令。请参阅在 Horizon 8 中的 Omnissa Horizon Connection Server 实例上使用 vdmutil 命令行实用程序。 - 熟悉 URL 内容重定向设置中 URL 的语法。请参阅 Horizon 8 中“--agentURLPattern”选项的语法。
步骤
-
登录到 Pod 联合中的任何 Horizon Connection Server 实例。
-
运行带有 --createURLSetting 选项的
vdmutil命令,以创建 URL 内容重定向设置。vdmutil --createURLSetting --urlSettingName url-filtering --urlRedirectionScope GLOBAL [--description value] [--urlScheme value] [--entitledApplication value | --entitledDesktop value] [--agentURLPattern value]选项 描述 --urlSettingName URL 内容重定向设置的唯一名称。名称必须为 url-filtering。--urlRedirectionScope URL 内容重定向设置的范围。指定“GLOBAL”可使设置在整个 Pod 联合中可见。 --description URL 内容重定向设置的说明。说明包含的字符数可介于 1 到 1024 个字符之间。 --urlScheme 将 URL 内容重定向设置应用到的协议,例如 http、https、mailto 或 callto。 --entitledApplication 用来打开指定 URL 的全局应用程序授权的显示名称。 --entitledDesktop 用于打开指定 URL 的全局桌面授权的显示名称,例如, GE-1。--agentURLPattern 一个带有引号的字符串,用于指定应在远程桌面或已发布的应用程序上打开的 URL。 -
运行带有 --updateURLSetting 选项的
vdmutil命令,以将更多协议、URL 和全局资源添加到您创建的 URL 内容重定向设置。vdmutil --updateURLSetting --urlSettingName url-filtering --urlRedirectionScope GLOBAL [--description value][--urlScheme value][--entitledApplication value | --entitledDesktop value] [--agentURLPattern value]这些选项与带有 --createURLSetting 选项的
vdmutil命令的选项相同。
示例: 配置全局 URL 内容重定向设置
以下示例创建了一个名为 url-filtering 的全局 URL 内容重定向设置,该设置可将所有包含文本 http://google.* 的客户端 URL 重定向到名为 GAE1 的全局应用程序授权。
vdmutil --createURLSetting --urlSettingName url-filtering --urlRedirectionScope GLOBAL
--urlScheme http --entitledApplication GAE1 --agentURLPattern "http://google.*" --authAs johndoe
--authDomain mydomain --authPassword secret
以下示例更新了 url-filtering 设置,以便也将所有包含文本 https://google.* 的 URL 重定向到名为 GAE1 的全局应用程序授权。
vdmutil --updateURLSetting --urlSettingName url-filtering --urlRedirectionScope GLOBAL
--urlScheme https --entitledApplication GAE1 --agentURLPattern "https://google.*" -authAs johndoe
--authDomain mydomain --authPassword secret
以下示例更新了 url-filtering 设置,以便将所有包含文本 "mailto://.*.mycompany.com" 的 URL 重定向到名为 GA2 的全局应用程序授权。
vdmutil --updateURLSetting --urlSettingName url-filtering --urlRedirectionScope GLOBAL
--urlScheme mailto --entitledApplication GAE2 --agentURLPattern "mailto://.*.mycompany.com"
--authAs johndoe --authDomain mydomain --authPassword secret
后续步骤
将 URL 内容重定向设置分配给用户或组。请参阅在 Horizon 8 中将 URL 内容重定向设置分配给用户或组。
此页面对您有帮助吗?