Product Documentation

无缝本地应用程序集成

Sep 15, 2015

由于每天都要使用各种应用程序,并且其中的许多应用程序安装在单个工作站上,您可能希望用户能访问某些本地安装的应用程序,而非托管这些应用程序。

本地应用程序访问可将用户本地安装的 Windows 应用程序无缝集成到托管的桌面环境中,而无需从一台计算机更改为另一台计算机。利用本地应用程序访问,您可以:

  • 直接从虚拟桌面访问在物理便携式计算机、PC 或其他设备上本地安装的应用程序。

    提供灵活的应用程序交付解决方案。如果用户具有您无法虚拟化或 IT 不予维护的本地应用程序,这些应用程序的行为就像安装在虚拟桌面上时一样。

  • 应用程序独立于虚拟桌面托管时,通过将已发布应用程序的快捷方式放置在用户的 Windows 设备上来避免双跳延迟。
  • 使用如下应用程序:
    • 视频会议软件,例如 GoToMeeting。
    • 尚未虚拟化的特殊或利基应用程序。
    • 采用其他方式时会将大量数据从用户设备传输到服务器再返回用户设备的应用程序和外围设备,例如 DVD 刻录机或 TV 调谐器。

限制

  • 本地应用程序访问专用于覆盖所有显示器的全屏虚拟桌面,如下所示:
    • 如果本地应用程序访问与在窗口模式下运行或未覆盖所有显示器的虚拟桌面结合使用,则用户体验可能会非常混乱。
    • 对于采用多个显示器的用户,如果最大化其中一个显示器,则该显示器将成为在该会话中启动的所有应用程序的默认桌面,即使随后的应用程序通常在其他显示器中启动也是如此。
    • 此功能旨在与一个 VDA 结合使用;不存在与多个并发 VDA 的集成。
  • 有些应用程序会出现异常行为,这可能会对用户产生以下影响:
    • 有些应用程序的许可协议仅允许应用程序在工作站上运行,而无法进行托管。
    • 有些应用程序需要访问本地设备(例如条码扫描仪或读卡器)才能正常运行。
    • 用户可能对驱动器盘符感到困惑,例如是本地 C:,而不是虚拟桌面 C: 驱动器。
    • 在虚拟桌面中可用的打印机对本地应用程序不可用。
    • 需要提升权限的应用程序不能作为客户端托管应用程序启动。
    • 不会对单实例应用程序(例如 Windows Media Player)进行特殊处理。
    • 本地应用程序随本地计算机的 Windows 主题出现。
    • 不支持全屏应用程序。包括可打开至全屏的应用程序,例如 PowerPoint 幻灯片播放或覆盖整个桌面的照片查看器。
    • 本地应用程序访问将复制本地应用程序的属性,例如客户端桌面上的快捷方式和 VDA 上的“开始”菜单。但是,不会复制其他属性,例如快捷键和只读属性。
    • 对重叠窗口的顺序执行自定义操作的应用程序可能会产生无法预测的结果。例如,有些窗口可能会隐藏。
    • 不支持快捷方式,包括我的电脑、回收站、控制面板、网络驱动器快捷方式以及文件夹快捷方式。
    • 不支持以下文件类型和文件:自定义文件类型、没有关联程序的文件、zip 文件和隐藏文件。
    • 不支持对混合的 32 位和 64 位客户端托管应用程序或 VDA 应用程序进行任务栏分组,例如将 64 位 VDA 应用程序和 32 位本地应用程序组合在一起,反之亦然。
    • 不能使用 COM 启动应用程序。例如,如果从 Office 应用程序中单击嵌入式 Office 文档,则检测不到进程启动,且本地应用程序集成失败。
    • 资源密集型应用程序(例如视频会议或 CAD/CAM 软件)难以有效地进行托管。
    • 有些应用程序已绑定到硬件标记(例如 MAC 地址)上或集成到其他公司基础结构(例如电话)中。
  • URL 重定向仅支持显式 URL(即,出现在浏览器的地址栏中或使用浏览器内的导航找到的 URL,具体取决于特定的浏览器)。
  • URL 重定向功能仅适用于桌面会话,当前不适用于应用程序会话。
  • VDA 会话中的本地桌面文件夹不允许用户创建新文件。

系统要求

要使用本地应用程序访问,托管环境必须具有以下组件:
  • Citrix XenApp 6.5
  • Web Interface 5.4
  • Citrix StoreFront

有关 XenApp 系统要求的详细信息,请参阅 Citrix eDocs 中的XenApp 6.5 系统要求

用户设备要求

要启用本地应用程序访问,托管环境中必须包括以下组件:
  • 适用于托管桌面的操作系统:
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2
    • Windows 7(32 位和 64 位)
    • Windows 8(32 位和 64 位)
    • Windows 8.1(32 位和 64 位)
  • 适用于客户端的操作系统:
    • Windows XP SP3 (32-bit)
    • Windows 7(32 位和 64 位)
    • Windows 8(32 位和 64 位)
    • Windows 8.1(32 位和 64 位)
  • Web 浏览器(仅支持以下浏览器):
    • Internet Explorer 8、9 和 10
    • Mozilla Firefox 3.5 到 21.0。
    • Google Chrome 10
  • Citrix Receiver 4.x
注意:连接到托管的桌面时,本地应用程序访问仅在每个用户设备上支持一个连接。此外,仅在连接到用户设备的所有显示器都处于全屏模式,并在此模式下使用 Citrix Desktop Viewer 时,才支持托管的桌面连接。

安全注意事项

启用本地应用程序访问之前,请考虑此功能是否是 XenApp 部署中的必要元素并仅在必要时进行安装。使用本地应用程序访问时,请注意以下事项:
  • 在 XenApp 部署中使用 SecureICA 来加密 ICA 通信并使用 ICA 文件签名服务,以阻止启动未经授权的应用程序。
  • 应根据安全性最佳做法锁定服务器,客户端应连接到可信服务器。
  • 默认禁用 URL 重定向。请仅在必要时才考虑启用此功能。