部署

有多个用于部署适用于 Chrome 的 Citrix Workspace 应用程序的选项。

  • 可以使用 Google App 管理控制台通过 Google 策略配置 Citrix Workspace。有关 Chrome 配置的详细信息,请参阅知识中心文章 CTX141844
  • 重新封装适用于 Chrome 的 Citrix Workspace 应用程序,以包含您已生成的 Citrix Workspace 配置 (.cr) 文件。.cr 文件包含 Citrix Gateway 和适用于 Web 的 Citrix Workspace 站点(提供用户的桌面和应用程序)的连接详细信息。用户浏览至 chrome://extensions,然后将重新封装的应用程序 (.crx) 文件拖放到 Chrome 窗口中,以便安装适用于 Chrome 的 Citrix Workspace 应用程序。由于预先配置了应用程序,因此,用户在安装适用于 Chrome 的 Citrix Workspace 应用程序后可以立即使用,无需执行额外的配置步骤。

可以通过以下方式向用户交付自定义的适用于 Chrome 的 Citrix Workspace 应用程序:

  • 使用 Google 管理控制台通过 Google Apps for Business 为用户发布重新封装的应用程序。
  • 通过其他方式(如通过电子邮件)向用户提供 .crx 文件。
  • 用户通过搜索 Citrix Workspace 并单击“Add to Chrome”(添加到 Chrome)从 Chrome 网上应用店安装适用于 Chrome 的 Citrix Workspace 应用程序。

安装后,必须为适用于 Chrome 的 Citrix Workspace 应用程序配置 Citrix Gateway 和适用于 Web 的 Citrix Workspace 站点(提供用户的桌面和应用程序)的连接详细信息。可以通过两种方式实现:

  • 生成一个包含相应连接详细信息的 .cr 文件并将此文件分发给用户。要配置适用于 Chrome 的 Citrix Workspace 应用程序,用户应在系统提示时双击 .cr 文件并单击“Add”(添加)。有关从 StoreFront 生成 .cr 文件的详细信息,请参阅为用户导出应用商店预配文件
  • 为用户提供其在首次启动适用于 Chrome 的 Citrix Workspace 应用程序时必须手动输入的 URL。

重新封装适用于 Chrome 的 Citrix Workspace 应用程序

要为用户简化部署过程,您可以使用新 .cr 文件重新封装适用于 Chrome 的 Citrix Workspace 应用程序,以便使用相应的连接详细信息为您的环境预先配置适用于 Chrome 的 Citrix Workspace 应用程序。用户在安装适用于 Chrome 的 Citrix Workspace 应用程序后可以立即使用,无需执行任何额外的配置步骤。

  1. 将未封装的适用于 Chrome 的 Citrix Workspace 应用程序版本下载到合适的位置。

  2. 下载示例配置文件并根据您的环境进行适当的自定义。

  3. 将修改后的配置文件重命名为 default.cr,并将其复制到适用于 Chrome 的 Citrix Workspace 应用程序根目录。

    重新封装适用于 Chrome 的 Citrix Workspace 应用程序时,不包含具有不同名称或位于其他位置的配置文件。

  4. 如果要启用使用户将 CTRL+ALT+DELETE 组合键发送到其桌面和应用程序的会话内工具栏,请完成以下步骤。 注意:Citrix 建议您在做出任何更改之前备份 configuration.js 文件。

    1. 使用文本编辑器打开位于适用于 Chrome 的 Citrix Workspace 应用程序根目录中的 configuration.js 文件。

    2. 在此文件中查找以下部分。

      pre codeblock 'appPrefs':{ 'chromeApp':{ 'ui' : { 'toolbar' : { 'menubar':false, 'clipboard': false

    3. 将 menubar 属性的设置更改为 true

      通过此方式启用会话中工具栏时,无需在适用于 Web 的 Citrix Workspace 站点配置文件中启用工具栏。

  5. 默认情况下,适用于 Chrome 的 Citrix Workspace 应用程序可以使用 VDA 中的 FileAccess 组件在 Chromebook 中用于打开 Google Drive 中的文件的“文件”应用程序中打开任何文件扩展程序。如果管理员希望禁用此选项以下载未封装的适用于 Chrome 的 Citrix Workspace 应用程序版本并按如下所示编辑 manifest.json 中的 “file handlers” 部分:

    "file handlers" :  {
            "text" :
                "extensions" :  [
                     "ica",
                      "cr"
                  ]
              }
       }  
    
  6. 在 Chrome 中,浏览至 chrome: //extensions,选中此页面右上角的开发者模式复选框,然后单击打包扩展程序按钮。

    出于安全原因,StoreFront 仅接受来自适用于 Chrome 的 Citrix Workspace 应用程序已知实例的连接。必须将重新封装的应用程序加入白名单,从而使用户可以连接到适用于 Web 的 Citrix Workspace 站点。

  7. 在 StoreFront 服务器上,使用文本编辑器打开适用于 Web 的 Citrix Workspace 站点的 web.config 文件,该文件通常位于 C:\inetpub\wwwroot\Citrix\storename Web 目录中,其中 storename 是创建应用商店时为其指定的名称。

  8. 在此文件中查找以下元素。

    pre codeblock <html5 ... chromeAppOrigins="chrome-extension://haiffjcadagjlijoggckpgfnoeiflnem" ... />

  9. chromeAppOrigins 属性的值更改为 chrome-extension://haiffjcadagjlijoggckpgfnoeiflnem chrome-extension://packageid,其中 packageid 是为重新封装的应用程序生成的 ID。

部署