要支持 HTML Access,您必须通过特殊参数在基于 Windows 虚拟机的桌面上安装 Horizon Agent。如果 HTML Access 客户端需要由桌面提供服务,您还必须设置静态内容交付,使用户能够将浏览器直接指向桌面。

过程

  • 在 Windows 虚拟机上安装 Horizon Agent。
    1. 从 VMware 下载页面(网址是 http://www.vmware.com/go/downloadview)下载 Horizon Agent 安装程序文件。
      安装程序文件名为 VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe,其中 YYMM 是市场营销版本号, y.y.y 是内部的版本号, xxxxxx 是内部版本号。
    2. 从命令行安装 Horizon Agent,并指定参数以告知 Horizon Agent 不向连接服务器注册。

      此示例将安装 Horizon Agent

      VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /v VDM_SKIP_BROKER_REGISTRATION=1
  • 设置静态内容交付。
    1. 从 VMware 下载页面(网址是 https://my.vmware.com/web/vmware/downloads)下载 Horizon HTML Access portal.war zip 文件。
      导航到您的 VMware Horizon 版本的下载页面。文件名为 VMware-Horizon-View-HTML-Access-YYMM-y.y.y-xxxxxx.zip,其中 YYMM 是市场营销版本号, y.y.y 是内部的版本号, xxxxxx 是内部版本号。
    2. 打开控制面板
    3. 导航到程序和功能 > 打开或关闭 Windows 功能
    4. 选中 Internet 信息服务复选框并单击确定
    5. 控制面板中,导航到管理工具 > Internet 信息服务 (IIS) 管理器
    6. 在左侧窗格中展开各项。
    7. 右键单击默认网站,然后选择编辑绑定...
    8. 单击添加
    9. 指定 https所有未分配项和端口 443
    10. SSL 证书字段中,选择正确的证书。
      选项 操作
      证书 vdm 已存在。 选择 vdm,然后单击确定
      证书 vdm 不存在。 选择 vdmdefault,然后单击确定
    11. 站点绑定对话框中,移除 http 端口 80 对应的条目,然后单击关闭
    12. 单击默认网站
    13. 双击 MIME 类型
    14. 如果文件扩展名 .json 不存在,请在操作窗格中单击添加...。否则,跳过接下来的 2 个步骤。
    15. 对于文件扩展名,输入 .json
    16. 对于 MIME 类型,输入文本/h323,然后单击确定
    17. 对于文件扩展名,输入 .mem
    18. 对于 MIME 类型,输入 text/plain,然后单击确定
    19. VMware-Horizon-View-HTML-Access-y.y.y-xxxxxx.zip 复制到临时文件夹中。
    20. 解压缩 VMware-Horizon-View-HTML-Access-y.y.y-xxxxxx.zip
      将生成名为 portal.war 的文件。
    21. portal.war 重命名为 portal.zip
    22. portal.zip 解压缩到文件夹 C:\inetpub\wwwroot
      如果需要,调整对该文件夹的权限,以允许添加这些文件。
      此时将创建 C:\inetpub\wwwroot\portal 文件夹。
    23. 打开记事本
    24. 创建文件 C:\inetpub\wwwroot\Default.htm,让其包含以下内容(将 <IP address or DNS name of desktop> 替换为桌面的实际 IP 地址或 DNS 名称):
      <HEAD>
      <noscript>
         <meta HTTP-EQUIV="REFRESH" content="0; url=https://<IP address or DNS name of desktop>/portal/webclient/index.html">
      </noscript>
      </HEAD>
      <script>
         var destination = 'https://<IP address or DNS name of desktop>/portal/webclient/index.html';
         var isSearch = !!window.location.search;
         window.location.href = destination + (isSearch ? window.location.search + '&' : '?') + 'vadc=1' + (window.location.hash || '');
      </script>

下一步做什么

安装 View Agent Direct-Connection 插件。请参阅安装 View Agent Direct-Connection 插件