部署

  • 您可以通过以下方法部署 Citrix Workspace app:

  • 使用 Active Directory 和示例启动脚本部署适用于 Windows 的 Citrix Workspace app。有关 Active Directory 的信息,请参阅使用 Active Directory 和示例脚本
  • 使用 Workspace for Web 确保用户在从浏览器启动应用程序之前已安装适用于 Windows 的 Citrix Workspace app。有关详细信息,请参阅使用 Workspace for Web
  • 使用电子软件分发 (ESD) 工具(例如 Microsoft System Center Configuration Manager 2012 R2)。有关详细信息,请参阅使用 System Center Configuration Manager 2012 R2

使用 Active Directory 和示例脚本

您可以使用 Active Directory 组策略脚本,根据您的 Active Directory 组织结构在系统上部署适用于 Windows 的 Citrix Workspace app。Citrix 建议使用脚本而不是提取 .msi 文件。有关启动脚本的常规信息,请参阅 Microsoft 文档

  • 要将脚本与 Active Directory 结合使用:

    1. 为每个脚本创建组织单位 (OU)。
    1. 为新创建的 OU 创建组策略对象 (GPO)。

编辑脚本

使用每个文件标题部分中的以下参数编辑脚本:

    -  **软件包的当前版本** - 将验证指定的版本号,如果不存在,则部署继续。例如,将 DesiredVersion= 3.3.0.XXXX 设置为与指定的版本完全匹配。如果指定部分版本(例如 3.3.0),它将匹配具有该前缀的任何版本(3.3.0.1111、3.3.0.7777 等)。
    -  **软件包位置/部署目录** - 这指定了包含软件包的网络共享,并且未通过脚本进行身份验证。共享文件夹必须将“读取”权限设置为“EVERYONE”。
    -  **脚本日志记录目录** - 这指定了复制安装日志的网络共享,并且未通过脚本进行身份验证。共享文件夹必须为“EVERYONE”设置“读取”和“写入”权限。
-  **软件包安装程序命令行选项** - 这些命令行选项将传递给安装程序。有关命令行语法,请参阅[使用命令行参数](/zh-cn/citrix-workspace-app-for-windows/install.html#using-command-line-parameters)。

脚本

Citrix Workspace app 安装程序包含用于安装和卸载 Citrix Workspace app 的示例每计算机和每用户脚本。这些脚本位于适用于 Windows 的 Citrix Workspace app 下载页面上。

部署类型 部署 删除
每计算机 CheckAndDeployWorkspacePerMachineStartupScript.bat CheckAndRemoveWorkspacePerMachineStartupScript.bat
每用户 CheckAndDeployWorkspacePerUserLogonScript.bat CheckAndRemoveWorkspacePerUserLogonScript.bat

要添加启动脚本:

  1. 打开“组策略管理控制台”。
  2. 选择“计算机配置”或“用户配置”>“策略”>“Windows 设置”>“脚本”。
  3. 在“组策略管理控制台”的右侧窗格中,选择“登录”。
  4. 选择“显示文件”,然后将相应的脚本复制到显示的文件夹中。
  5. 关闭对话框。
  6. 在“属性”菜单中,单击“添加”和“浏览”以查找并添加新创建的脚本。

要部署适用于 Windows 的 Citrix Workspace app:

  1. 将指定接收此部署的用户设备移动到您创建的 OU。
  2. 重新启动用户设备并登录。
  3. 验证新安装的软件包是否列在“程序和功能”中。

要删除适用于 Windows 的 Citrix Workspace app:

  1. 将指定删除的用户设备移动到您创建的 OU。
  2. 重新启动用户设备并登录。
  3. 验证新安装的软件包是否未列在“程序和功能”中。

使用 Workspace for Web

您可以从 Workspace for Web 部署适用于 Windows 的 Citrix Workspace app,以确保您在从浏览器连接到应用程序之前已安装适用于 Windows 的 Citrix Workspace app。Workspace for Web 站点使您能够通过网页访问 StoreFront 商店。如果 Workspace for Web 站点检测到用户没有兼容版本的适用于 Windows 的 Citrix Workspace app,系统会提示您下载并安装适用于 Windows 的 Citrix Workspace app。

通过 Workspace for Web 部署适用于 Windows 的 Citrix Workspace app 时,不支持基于电子邮件的帐户发现。如果配置了基于电子邮件的帐户发现,并且首次使用的用户从 Citrix.com 安装适用于 Windows 的 Citrix Workspace app,则适用于 Windows 的 Citrix Workspace app 会提示用户输入电子邮件或服务器地址。输入电子邮件地址会导致错误消息“您的电子邮件不能用于添加帐户”。

使用以下配置仅提示输入服务器地址。

  1. CitrixWorkspaceApp.exe 下载到本地计算机。
  2. CitrixWorkspaceApp.exe 重命名为 CitrixWorkspaceAppWeb.exe
  3. 使用常规部署方法部署重命名的可执行文件。如果您使用 StoreFront,请参阅 StoreFront 文档中的使用配置文件配置 Workspace for Web 站点

使用 System Center Configuration Manager 2012 R2

您可以使用 Microsoft System Center Configuration Manager (SCCM) 部署 Citrix Workspace app。

    -  > **注意:**
    -  > > 只有 Citrix Receiver for Windows 4.5 版及更高版本才支持 SCCM 部署。

使用 SCCM 完成适用于 Windows 的 Citrix Workspace app 部署分为四个部分:

    -  1.  将 Citrix Workspace app 添加到 SCCM 部署
    -  1.  添加分发点
    -  1.  将 Citrix Workspace app 部署到软件中心
    -  1.  创建设备集合

    -  ### 将 Citrix Workspace app 添加到 SCCM 部署
  1. 将下载的 Citrix Workspace app 安装文件夹复制到 Configuration Manager 服务器上的文件夹中,然后启动 Configuration Manager 控制台。

  2. 选择“软件库”>“应用程序管理”。右键单击“应用程序”,然后单击“创建应用程序”。此时将显示“创建应用程序”向导。

      1. 在“常规”窗格中,选择“手动指定应用程序信息”,然后单击“下一步”。
      1. 在“常规信息”窗格中,指定有关应用程序的信息,例如名称、制造商、软件版本等。
  3. 在“应用程序目录”向导中,指定其他信息,例如语言、应用程序名称、用户类别等,然后单击“下一步”。

    注意:

    用户可以在此处看到您指定的信息。

  4. 在“部署类型”窗格中,单击“添加”以配置 Citrix Workspace app 安装程序的部署类型。

    此时将显示“创建部署类型”向导。

  5. 在“常规”窗格中:将部署类型设置为 Windows Installer (*.msi 文件),选择“手动指定部署类型信息”,然后单击“下一步”。
  6. 在“常规信息”窗格中:指定部署类型详细信息(例如:Workspace 部署),然后单击“下一步”。
  7. 在“内容”窗格中:

    1. 提供 Citrix Workspace app 安装程序文件所在的路径。例如:SCCM 服务器上的 Tools。
    2. 将“安装程序”指定为以下项之一:
      • CitrixWorkspaceApp.exe /silent,用于默认静默安装。
    • CitrixWorkspaceApp.exe /silent /includeSSON 以启用域直通。
  • CitrixWorkspaceApp.exe /silent SELFSERVICEMODE=false 以非自助服务模式安装 Citrix Workspace app。
  1. 卸载程序指定为 CitrixWorkspaceApp.exe /uninstall(以通过 SCCM 启用卸载)。

  2. 检测方法窗格中:选择配置规则以检测此部署类型的存在,然后单击添加子句。 此时将显示“检测规则”对话框。

    • 设置类型设置为“文件系统”。
    • 指定要检测应用程序的文件或文件夹下,设置以下内容:
      • 类型 – 从下拉菜单中选择文件
      • 路径%ProgramFiles(x86)%\\Citrix\\ICA Client\\Receiver\
      • 文件或文件夹名称receiver.exe
      • 属性 - 从下拉菜单中选择版本
      • 运算符 - 从下拉菜单中选择大于或等于
      • - 输入您即将部署的 Citrix Workspace app 的版本号。
    • 注意:

      此规则组合也适用于 Citrix Workspace app for Windows 升级。

  3. 用户体验窗格中,设置:

    • 安装行为 - 为系统安装
    • 登录要求 - 用户是否已登录
    • 安装程序可见性 - 正常 单击下一步

    注意:

    请勿为此部署类型指定任何要求和依赖项。

  4. 摘要窗格中,验证此部署类型的设置。单击下一步

    此时将显示一条成功消息。

  5. 完成窗格中,部署类型下会列出新的部署类型(Workspace Deployment)。

  6. 单击下一步,然后单击关闭

添加分发点

  1. 在 Configuration Manager 控制台中右键单击 Citrix Workspace app,然后选择分发内容

    此时将显示“分发内容”向导。

  2. 在“内容分发”窗格中,单击添加 > 分发点

    此时将显示“添加分发点”对话框。

  3. 浏览到内容可用的 SCCM 服务器,然后单击确定

    完成窗格中,此时将显示一条成功消息。

  4. 单击关闭

将 Citrix Workspace app 部署到软件中心

  1. 在 Configuration Manager 控制台中右键单击 Citrix Workspace app,然后选择部署

    此时将显示“部署软件”向导。

  2. 在要部署应用程序的集合(可以是设备集合或用户集合)旁边选择浏览,然后单击下一步

  3. 部署设置窗格中,将操作设置为“安装”,将用途设置为“必需”(启用无人参与安装)。单击下一步

  4. 计划窗格中,指定在目标设备上部署软件的计划。

  5. 用户体验窗格中,设置用户通知行为;选择在截止时间或维护时段提交更改(需要重新启动),然后单击下一步以完成“部署软件”向导。

完成窗格中,此时将显示一条成功消息。

重新启动目标终结点设备(仅在立即开始安装时需要)。

在终结点设备上,Citrix Workspace app 在软件中心的可用软件下可见。安装会根据您配置的计划自动触发。或者,您也可以按需计划或安装。安装开始后,安装状态将显示在软件中心中。

创建设备集合

  1. 启动 Configuration Manager 控制台,单击资产和符合性 > 概述 > 设备

  2. 右键单击设备集合,然后选择创建设备集合

    此时将显示“创建设备集合”向导。

  3. 常规窗格中,键入设备的名称,然后单击浏览以限制集合。

    这决定了设备的范围,可以是 SCCM 创建的默认设备集合之一。 单击下一步

  4. 成员身份规则窗格中,单击添加规则以筛选设备。

    此时将显示“创建直接成员身份规则”向导。

    • 搜索资源窗格中,根据要筛选的设备选择属性名称,并为属性名称提供值以选择设备。
  5. 单击下一步。在选择资源窗格中,选择需要作为设备集合一部分的设备。

    完成窗格中,此时将显示一条成功消息。

  6. 单击关闭

  7. 成员身份规则窗格中,单击下一步后会列出新规则。

  8. 完成窗格中,此时将显示一条成功消息。单击关闭以完成“创建设备集合”向导。

    新的设备集合将列在设备集合中。在“部署软件”向导中浏览时,新的设备集合是设备集合的一部分。

注意:

当您将 MSIRESTARTMANAGERCONTROL 属性设置为 False 时,使用 SCCM 部署 Citrix Workspace app for Windows 可能不会成功。 根据我们的分析,Citrix Workspace app for Windows 并非此故障的原因。此外,重试可能会成功部署。

部署