部署

使用 Active Directory 和示例脚本

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

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

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

有关在 Azure Active Directory 中创建 OU 的信息,请参阅在 Azure Active Directory 域服务托管域中创建组织单位 (OU)

编辑脚本

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

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

脚本

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

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

要添加启动脚本:

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

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

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

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

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

通过 Web 浏览器中的应用商店网站

默认情况下,当用户首次在 Web 浏览器中打开应用商店时,系统会提示用户从 Citrix 网站下载并安装 Citrix Workspace app。用户可以手动将应用商店添加到 Citrix Workspace app,也可以继续在 Web 浏览器中使用,仅将 Citrix Workspace app 用作 HDX 客户端。

您可以配置:

-  是否向用户提供下载和安装 Citrix Workspace app 的选项。
-  安装程序的位置。
    -  用户是否需要使用 Citrix Workspace app 访问应用商店,或者他们是否可以继续在 Web 浏览器中使用。

要配置 StoreFront,请参阅 Citrix Workspace app 部署

    -  要配置 Citrix Workspace,请参阅[自定义应用商店访问](/zh-cn/citrix-workspace/experience/store-access)。

    -  ## 使用 System Center Configuration Manager

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

    -  您可以使用 SCCM 通过以下四个部分部署 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. 在“常规”窗格中,选择“手动指定应用程序信息”,然后单击“下一步”。
  3. 常规信息窗格中,指定应用程序信息,例如名称制造商软件版本

  4. 应用程序目录向导中,指定其他信息,例如语言、应用程序名称、用户类别等,然后单击下一步

    注意:

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

  5. 部署类型窗格中,单击添加以配置 Citrix Workspace 应用程序设置的部署类型。

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

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

    1. 提供 Citrix Workspace 应用程序安装文件所在的路径。例如:SCCM 服务器上的工具。
    2. 安装程序指定为以下项之一:
      • CitrixWorkspaceApp.exe /silent 用于默认静默安装。
      • CitrixWorkspaceApp.exe /silent /includeSSON 以启用域直通。
      • CitrixWorkspaceApp.exe /silent SELFSERVICEMODE=false 以非自助服务模式安装 Citrix Workspace 应用程序。
    3. 卸载程序指定为 CitrixWorkspaceApp.exe /silent /uninstall(以通过 SCCM 启用卸载)。
  9. 检测方法窗格中:选择配置规则以检测此部署类型的存在,然后单击添加子句。 此时将显示“检测规则”对话框。

    -  将**设置类型**设置为文件系统。
    -  在**指定要检测应用程序的文件或文件夹**下,设置以下内容:
    -  **类型** – 从下拉菜单中,选择**文件**。
    -  **路径** – `%ProgramFiles(x86)%\Citrix\ICA Client\Receiver\`
    -  **文件或文件夹名称** – `receiver.exe`
    -  **属性** – 从下拉菜单中,选择**版本**
    -  **运算符** - 从下拉菜单中,选择**大于或等于**
    -  **值** - 键入当前 Citrix Workspace 应用程序的版本号
    

    注意:

    此规则组合也适用于适用于 Windows 的 Citrix Workspace 应用程序升级。

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

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

    注意:

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

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

    此时将显示成功消息。

  11. 完成窗格中,新的部署类型(Workspace 部署)列在部署类型下。

    -  1.  单击**下一步**,然后单击**关闭**。
    

添加分发点

  1. Configuration Manager控制台中右键单击 Citrix Workspace 应用程序,然后选择分发内容

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

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

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

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

    -  在“完成”窗格中,此时将显示成功消息
    
  4. 单击关闭

将 Citrix Workspace 应用程序部署到软件中心

  1. 在 Configuration Manager 控制台中右键单击 Citrix Workspace 应用程序,选择部署

    -  此时将显示“部署软件”向导。
    
  2. 针对要部署应用程序的集合(可以是设备集合或用户集合)选择浏览,然后单击下一步

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

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

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

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

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

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

创建设备集合

  1. 启动 Configuration Manager 控制台,然后点击 资产和合规性 > 概述 > 设备

  2. 右键点击 设备集合,并选择 创建设备集合

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

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

    这将确定设备的范围,该范围可以是 SCCM 创建的默认设备集合之一。 点击下一步

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

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

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

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

  6. 点击关闭

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

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

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

注意:

MSIRESTARTMANAGERCONTROL 属性设置为 False 时,使用 SCCM 配置 Citrix Workspace 应用程序可能会失败。 根据我们的分析,适用于 Windows 的 Citrix Workspace 应用程序并非此故障的原因。此外,重试可能会成功部署。

在 Microsoft Endpoint Manager (Intune) 中部署 Citrix Workspace™ 应用程序

要在 Microsoft Endpoint Manager (Intune) 中部署 Citrix Workspace™ 应用程序(本机 Win 32 应用),请执行以下操作:

  1. 创建以下文件夹:

    • 用于存储安装所需的所有源文件的文件夹,例如 C:\CitrixWorkspace_Executable

    • 用于输出文件的文件夹。输出文件为 .intunewin 文件,例如 C:\Intune_CitrixWorkspaceApp

    • 用于 Microsoft Win32 内容准备工具的文件夹,例如 C:\Intune_WinAppTool。此工具可帮助将安装文件转换为 .intunewin 格式。您可以从 Microsoft-Win32-Content-Prep-Tool 下载此打包工具。

  2. 将安装所需的所有源文件转换为 .intunewin 文件:

    1. 启动命令提示符并转到 Microsoft Win32 内容准备工具所在的文件夹,例如 C:\Intune_WinAppTool
    2. 运行 IntuneWinAppUtil.exe 命令。
    3. 在提示符下,输入以下信息:
      • 源文件夹C:\CitrixWorkspace_Executable
      • 安装文件CitrixWorkspaceApp.exe
      • 输出文件夹C:\Intune_CitrixWorkspaceApp 将创建 .intunewin 文件。
  3. 将包添加到 Microsoft Endpoint Manager (Intune):

    1. 打开 Microsoft Endpoint Manager (Intune) 控制台:https://endpoint.microsoft.com/#home

      注意:

      以下说明只能在 https://endpoint.microsoft.com/#home 上执行。您也可以通过 https://portal.azure.com 添加包。

    2. 点击 应用 > Windows 应用,然后点击 +添加
    3. 应用类型下拉列表中选择 Windows 应用 (Win 32)
    4. 点击应用包文件,找到 CitrixWorkspaceApp.intunewin 文件,然后点击确定
    5. 点击应用信息,填写必填信息(名称、描述和发布者),然后点击确定
    6. 点击程序,输入以下信息,然后点击确定
      • 安装命令:CitrixWorkspaceApp.exe /silent
      • 卸载命令:CitrixWorkspaceApp.exe /uninstall
      • 安装行为:系统
    7. 点击要求,输入所需信息,然后点击确定

      注意:

      从“操作系统体系结构”列表中选择 x64 和 x32。操作系统版本可以是 Win 1607 或更高版本。

    8. 点击检测规则,选择手动配置检测规则作为规则格式,然后点击确定
    9. 点击添加,选择所需的规则类型,然后点击确定
      • 如果规则类型文件,则路径可以是,例如 C:\Program Files (x86)\Citrix\ICA Client\wfica32.exe
      • 如果规则类型注册表,则输入 HKEY_CURRENT_USER\Software\Citrix 作为路径,并选择密钥存在作为检测方法
    10. 点击返回代码,检查默认返回代码是否有效,然后点击确定
    11. 点击添加以将应用添加到 Intune。
  4. 验证部署是否成功:

    1. 点击 主页 > 应用 > Windows
    2. 点击 设备安装状态

      设备状态会显示已安装 Citrix Workspace 应用程序的设备数量。

部署