部署

有多个用于部署 Citrix Receiver for Chrome 的选项。

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

可以通过以下方式向用户交付自定义 Citrix Receiver for Chrome 应用程序:

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

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

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

重新封装 Citrix Receiver for Chrome

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

  1. 将未封装的 Citrix Receiver for Chrome 版本下载到合适的位置。

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

  3. 将经过修改的配置文件重命名为 default.cr,并将其复制到 Citrix Receiver for Chrome 根目录。

    重新封装 Citrix Receiver for Chrome 时,不包含具有不同名称或位于其他位置的配置文件。

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

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

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

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

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

      通过此方式启用会话内工具栏时,无需在 Citrix Receiver for Web 站点配置文件中启用工具栏。

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

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

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

  7. 在 StoreFront 服务器上,使用文本编辑器打开 Citrix Receiver for Web 站点的 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。

部署