要将 Flash 内容从远程桌面重定向到本地客户端系统上的 Flash Player 窗口,需要在远程桌面和客户端系统上安装 Flash 重定向功能和 Internet Explorer,并指定使用此功能的网站。

要启用此功能并指定使用此功能的网站,您需要配置组策略设置。或者,也可以使用远程桌面上的 Windows 注册表设置来配置要用于 Flash 重定向的网站白名单。请参阅使用 Windows 注册表设置配置 Flash 重定向

前提条件

  • 在客户端系统上安装 Horizon Client,在远程桌面上安装 Horizon Agent,并启用 Flash 重定向功能。有关所需的版本、安装选项和完整的系统要求,请参阅Flash 重定向的系统要求
  • 确认您能够以管理员域用户的身份登录到托管 Active Directory 服务器的计算机。
  • 确认 MMC 和组策略对象编辑器插件在您的 Active Directory 服务器上可用。
  • Horizon Agent 配置 ADMX 模板文件 vdm_agent.admx 添加到远程桌面的 OU。有关安装说明,请参阅将 ADMX 模板文件添加到 Active Directory
  • 编译可以(白名单)或不能(黑名单)重定向 Flash 内容的网站列表。
  • 确认 Flash ActiveX 已经安装,并且可以正常使用。要确认是否安装,请运行 Internet Explorer 并转到 https://helpx.adobe.com/flash-player.html

过程

  1. 在客户端系统上,如有必要,请安装 Flash Player ActiveX 版本(而不是 NPAPI 版本)。
    Internet Explorer 10 和 11 中默认已安装 Flash Player。对于 Internet Explorer 9,可能需要访问 https://get.adobe.com/flashplayer/ 来下载并安装 Flash Player。
  2. 在远程桌面上,请执行以下安装步骤。
    1. 安装 Internet Explorer 9、10 或 11。
    2. 如有必要,安装 Flash Player ActiveX 版本(而不是 NPAPI 版本)。
      Internet Explorer 10 和 11 中默认已安装 Flash Player。对于 Internet Explorer 9,可能需要访问 https://get.adobe.com/flashplayer/ 来下载并安装 Flash Player。
  3. 在远程桌面上,从 Internet Explorer 的菜单栏中选择工具 > 管理加载项,然后确认列出并启用了 VMware View FlashMMR Server
  4. 在 Active Directory 服务器上,打开组策略管理编辑器,然后在计算机配置 > 策略 > 管理模板 > VMware View Agent 配置 > VMware FlashMMR 文件夹中配置 Flash 重定向策略设置。
    设置 说明
    启用 Flash 多媒体重定向 指定是否在远程桌面(代理端)上启用 Flash 重定向 (FlashMMR)。如果启用,该功能会通过 TCP 通道将 Flash 多媒体数据从指定 URL 转发到客户端,并调用客户端系统上的本地 Flash Player。该功能可大幅降低对代理端 CPU 和网络带宽的需求。
    用于启用 FlashMMR 的最小矩形大小 为播放 Flash 内容的矩形指定最小宽度和高度(以像素为单位)。例如,400,300 指定宽度为 400 像素,高度为 300 像素。仅当 Flash 内容等于或大于此策略中指定的值时,才会使用 Flash 重定向。如果未配置此 GPO,则使用默认值 320,200
  5. 在 Active Directory 服务器上,打开组策略管理编辑器,然后在用户配置 > 策略 > 管理模板 > VMware View Agent 配置 > VMware FlashMMR 文件夹中配置 Flash 重定向策略设置。
    1. 要定义用于 Flash 重定向的主机 URL 列表,请打开 FlashMMR URL 列表使用定义设置,并选择已启用
    2. FlashMMR URL 列表使用定义下拉菜单中,选择启用白名单启用黑名单,然后单击确定
      默认情况下启用白名单。
    3. 要添加使用或不使用 Flash 重定向的主机 URL 列表,请打开启用 FlashMMR 的主机 URL 列表设置,并选择已启用
    4. 单击显示,然后在“值名称”列中输入您为白名单或黑名单编译的完整 URL。
      请在 URL 中包含 http://https:// 前缀。您可以使用正则表达式。例如,可以指定 https://*.google.comhttp://www.cnn.com/*

      在“值”列中,您可以选择指定 requireIECompatibility=trueappMode=0,或者同时指定两者。请使用逗号分隔两个字符串。

      默认情况下,在 Flash 重定向运行时会启用外部接口支持,而这可能会降低性能。在某些情况下,设置 appMode=0 可提高性能,并提供更出色的用户体验。

    5. 单击确定以保存 URL 列表,然后再次单击确定以保存策略设置。
  6. 要向 Internet Explorer 添加白名单或黑名单,请打开命令提示符并运行 cscript "%ProgramFiles%\Common Files\VMware\Remote Experience\mergeflashmmrwhitelist.vbs" 命令。
  7. 重新启动 Internet Explorer。
    设置了 requireIECompatibility=true 参数的站点会被添加到 Internet Explorer 的兼容性视图中。要验证兼容性视图中的站点,请从菜单栏中选择 工具 > 兼容性视图设置

    这些站点还会被添加到 Internet Explorer 的受信任站点列表中。要验证受信任的站点,请从 Internet Explorer 菜单栏中选择工具 > Internet 选项,然后单击安全选项卡上的站点