在创建并分配 URL 内容重定向设置后,需执行特定的步骤以验证该设置是否可正常工作。

前提条件

(仅限 Horizon 8

熟悉 vdmutil 命令行界面选项和要求,并确认您有足够的特权来运行 vdmutil 命令。请参阅在 Horizon 8 中的连接服务器实例上使用 vdmutil 命令行实用程序

过程

  1. (仅限 Horizon 8)登录到连接代理实例。
  2. (仅限 Horizon 8)使用 vdmutil 选项运行 --readURLSetting 命令。
    例如:
    vdmutil --readURLSetting --urlSettingName url-filtering --authAs johndoe 
    --authDomain mydomain --authPassword secret
    该命令会显示有关 URL 内容重定向设置的详细信息。例如,以下有关 url-filtering 设置的命令输出显示了包含文本 google.* 的 HTTP 和 HTTPS URL 会从客户端重定向到名为 iexplore2012 的本地应用程序池。
    URL Redirection setting url-filtering
       Description                                     : null
       Enabled                                         : true
       Scope of URL Redirection Setting                : LOCAL
       URL Scheme And Local Resource handler pairs
          URL Scheme                                   : http
          Handler type                                 : APPLICATION
          Handler Resource name                        : iexplore2012
          URL Scheme                                   : https
          Handler type                                 : APPLICATION
          Handler Resource name                        : iexplore2012
       AgentPatterns
            https://google.*
            http://google.*
       ClientPatterns
          No client patterns configured
  3. 在 Windows 客户端上,执行以下步骤。
    1. 打开 Horizon Client,连接到连接代理实例,单击与设置中配置的 URL 模式相匹配的 URL,然后验证这些 URL 是否可按预期进行重定向。
    2. 打开注册表编辑器 (regedit) 并检查路径 \Computer\HKEY_CURRENT_USER\Software\VMware.Inc.\VMware VDM\URLRedirection\ 中的注册表项。
      您应看到在设置中指定的每个协议都有一个对应的注册表项。您可以单击某个协议以查看与该协议关联的规则。例如, agentRules 显示重定向的 URL, brokerHostName 显示在重定向 URL 时使用的连接代理实例的 IP 地址或完全限定主机名, remoteItem 显示处理重定向 URL 的桌面或应用程序池的显示名称。
  4. 在 Mac 客户端上,执行以下步骤。
    1. 打开 Horizon Client,然后连接到连接代理实例。
    2. 在第三方应用程序(如 Notes)中,单击与设置中配置的 URL 模式相匹配的 URL,然后验证这些 URL 是否可按预期进行重定向。
    3. 确认 JSON 文件已创建。
      注: JSON 文件在安装 VMware URL 内容重定向帮助程序扩展时创建。
      浏览器 路径
      Chrome ~/Library/Application Support/Google/Chrome/Default/Extensions/lfidjngibpklhhijphdmbmedchiiolgk/version/data.json
      Edge ~/Library/Application Support/Microsoft Edge/Default/Extensions/lfidjngibpklhhijphdmbmedchiiolgk/version/data.json
  5. 在 Linux 客户端上,执行以下步骤。
    1. 打开 Horizon Client,然后连接到连接代理实例。
    2. 确认已为第三方应用程序和浏览器创建 JSON 文件。
      注: 浏览器 JSON 文件在安装 VMware URL 内容重定向帮助程序扩展时创建。
      组件 路径
      第三方应用程序

      ~/.vmware/broker-url-config.json

      Chrome

      ~/.config/google-chrome/Default/Extensions/lfidjngibpklhhijphdmbmedchiiolgk/version/data.json

      Firefox

      ~/.mozilla/managed-storage/[email protected]

  6. 在 Chrome 客户端上,执行以下步骤。
    1. 打开 Horizon Client,然后连接到连接代理实例。
    2. 打开支持的浏览器窗口,然后在地址栏中输入 URL。
      有关受支持的浏览器列表,请参阅 URL 内容重定向的系统要求
    3. 确认在远程桌面上的浏览器窗口中打开了相同的 URL。