部署
-
您可以通过以下方法之一部署 Citrix Workspace app:
- 使用 Active Directory 和示例启动脚本部署适用于 Windows 的 Citrix Workspace app。有关 Active Directory 的信息,请参阅使用 Active Directory 和示例脚本。
- 当用户在 Web 浏览器中打开其应用商店时,系统会提示用户安装适用于 Windows 的 Citrix Workspace app。有关详细信息,请参阅通过 Web 浏览器中的应用商店网站。
- 使用电子软件分发 (ESD) 工具,例如 Microsoft System Center Configuration Manager。有关详细信息,请参阅使用 System Center Configuration Manager。
- 使用 Microsoft Endpoint Manager (Intune)。有关详细信息,请参阅在 Microsoft Endpoint Manager (Intune) 中部署 Citrix Workspace app。
使用 Active Directory 和示例脚本
您可以使用 Active Directory 组策略脚本根据您的组织结构部署 Citrix Workspace app。Citrix 建议使用脚本而不是提取 .msi 文件。有关启动脚本的常规信息,请参阅 Microsoft 文档。
要将脚本与 Active Directory 结合使用,请执行以下操作:
-
- 为每个脚本创建组织单位 (OU)。
-
- 为新创建的 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 安装程序包的网络共享,并且未通过脚本进行身份验证。共享文件夹必须将读取权限设置为 EVERYONE。
- 脚本日志记录目录 - 安装日志复制到的网络共享,以及脚本未进行身份验证的日志。共享文件夹必须对 EVERYONE 具有读取和写入权限。
- 包安装程序命令行选项 - 这些命令行选项将传递给安装程序。有关命令行语法,请参阅使用命令行参数。
脚本
Citrix Workspace app 安装程序包含用于安装和卸载 Citrix Workspace app 的每台计算机和每用户脚本示例。这些脚本位于适用于 Windows 的 Citrix Workspace app 下载 页面上。
| 部署类型 | 部署 | 删除 |
|---|---|---|
| 每台计算机 | CheckAndDeployWorkspacePerMachineStartupScript.bat |
CheckAndRemoveWorkspacePerMachineStartupScript.bat |
| 每用户 | CheckAndDeployWorkspacePerUserLogonScript.bat |
CheckAndRemoveWorkspacePerUserLogonScript.bat |
要添加启动脚本,请执行以下操作:
- 打开组策略管理控制台。 - 1. 选择 计算机配置 或 用户配置 > 策略 > Windows 设置 > 脚本。 - 1. 在组策略管理控制台的右侧窗格中,选择 登录。 - 1. 选择 显示文件,将相应的脚本复制到显示的文件夹中,然后关闭对话框。
- 在 属性 菜单中,单击 添加 和 浏览 以查找并添加新创建的脚本。
要部署适用于 Windows 的 Citrix Workspace app,请执行以下操作:
- 将分配接收此部署的用户设备移动到您创建的 OU。
- 重新启动用户设备并登录。
- 验证新安装的软件包是否列在 程序和功能 中。
要删除适用于 Windows 的 Citrix Workspace app,请执行以下操作:
- 将选择删除的用户设备移动到您创建的 OU。
- 重新启动用户设备并登录。
- 验证新安装的软件包是否未列在 程序和功能 中。
通过 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 部署
-
将下载的 Citrix Workspace app 安装文件夹复制到 Configuration Manager 服务器上的一个文件夹中,然后启动 Configuration Manager 控制台。
- 选择 软件库 > 应用程序管理。右键单击 应用程序,然后单击 创建应用程序。
-
此时将显示“创建应用程序”向导。
-
- 在 常规 窗格中,选择 手动指定应用程序信息,然后单击 下一步。
-
-
在常规信息窗格中,指定应用程序信息,例如名称、制造商、软件版本。
-
在应用程序目录向导中,指定其他信息(例如语言、应用程序名称、用户类别等),然后单击下一步。
注意:
用户可以看到您在此处指定的信息。
-
在部署类型窗格中,单击添加以配置 Citrix Workspace 应用程序安装的部署类型。
此时将显示“创建部署类型”向导。
- 在常规窗格中:将部署类型设置为 Windows Installer(*.msi 文件),选择手动指定部署类型信息,然后单击下一步。
- 在常规信息窗格中:指定部署类型详细信息(例如:Workspace Deployment),然后单击下一步。
-
在内容窗格中:
- 提供 Citrix Workspace 应用程序安装文件所在的路径。例如:SCCM 服务器上的 Tools。
- 将安装程序指定为以下项之一:
-
CitrixWorkspaceApp.exe /silent用于默认静默安装。 -
CitrixWorkspaceApp.exe /silent /includeSSON以启用域直通。 -
CitrixWorkspaceApp.exe /silent SELFSERVICEMODE=false以非自助服务模式安装 Citrix Workspace 应用程序。
-
- 将卸载程序指定为
CitrixWorkspaceApp.exe /silent /uninstall(以通过 SCCM 启用卸载)。
-
在检测方法窗格中:选择配置规则以检测此部署类型的存在,然后单击添加子句。 此时将显示“检测规则”对话框。
- 将**设置类型**设置为文件系统。 - 在**指定要检测应用程序的文件或文件夹**下,设置以下项: - **类型** – 从下拉菜单中选择**文件**。 - **路径** – `%ProgramFiles(x86)%\Citrix\ICA Client\Receiver\` - **文件或文件夹名称** – `receiver.exe` - **属性** – 从下拉菜单中选择**版本** - **运算符** - 从下拉菜单中选择**大于或等于** - **值** - 键入当前 Citrix Workspace 应用程序的版本号注意:
此规则组合也适用于适用于 Windows 的 Citrix Workspace 应用程序升级。
-
在用户体验窗格中,设置:
- 安装行为 - 为系统安装
- 登录要求 - 用户是否已登录
- 安装程序可见性 - 正常 单击下一步。
注意:
-
请勿为此部署类型指定任何要求和依赖项。
-
- 在摘要窗格中,验证此部署类型的设置。单击下一步。
此时将显示一条成功消息。
-
在完成窗格中,在部署类型下会列出新的部署类型 (Workspace Deployment)。
- 1. 单击**下一步**,然后单击**关闭**。
添加分发点
-
在Configuration Manager控制台中右键单击 Citrix Workspace 应用程序,然后选择分发内容。
此时将显示“分发内容”向导。
-
在内容分发窗格中,单击添加 > 分发点。
此时将显示“添加分发点”对话框。
-
浏览到内容可用的 SCCM 服务器,然后单击确定。
- 在“完成”窗格中,此时将显示一条成功消息 -
单击关闭。
将 Citrix Workspace 应用程序部署到软件中心
-
在 Configuration Manager 控制台中右键单击 Citrix Workspace 应用程序,然后选择部署。
- 此时将显示“部署软件”向导。 -
选择浏览以查找集合(可以是设备集合或用户集合),以将应用程序部署到该集合,然后单击下一步。
-
在部署设置窗格中,将操作设置为“安装”,将目的设置为“必需”(启用无人参与安装)。单击下一步。
-
在计划窗格中,指定计划以在目标设备上部署软件。
-
在用户体验窗格中,设置用户通知行为;选择在截止时间或维护时段内提交更改(需要重新启动),然后单击下一步以完成“部署软件”向导。
在完成窗格中,此时将显示一条成功消息。
重新启动目标终结点设备(仅在需要立即开始安装时才需要)。
在终端设备上,Citrix Workspace 应用程序在软件中心的可用软件下可见。安装会根据配置的计划自动触发。您也可以按需计划或安装。安装开始后,安装状态会显示在软件中心中。
创建设备集合
-
启动 Configuration Manager 控制台,然后单击资产和符合性 > 概述 > 设备。
-
右键单击设备集合,然后选择创建设备集合。
创建设备集合向导随即出现。
-
在常规窗格中,键入设备的名称,然后单击浏览以选择限制集合。
这将确定设备的范围,它可以是 SCCM 创建的默认设备集合之一。单击下一步。
-
在成员身份规则窗格中,单击添加规则以筛选设备。
创建直接成员身份规则向导随即出现。
- 在搜索资源窗格中,根据您要筛选的设备选择属性名称,并提供属性名称的值以选择设备。
-
单击下一步。在“选择资源”窗格中,选择需要成为设备集合一部分的设备。
在“完成”窗格中,随即显示成功消息。
-
单击关闭。
-
在“成员身份规则”窗格中,会列出一条新规则。单击下一步。
-
在“完成”窗格中,随即显示成功消息。单击关闭以完成创建设备集合向导。
新设备集合会列在设备集合中。在部署软件向导中浏览时,新设备集合是设备集合的一部分。
注意:
使用 SCCM 配置 Citrix Workspace 应用程序可能会在 MSIRESTARTMANAGERCONTROL 属性设置为 False 时失败。 根据我们的分析,适用于 Windows 的 Citrix Workspace 应用程序不是此故障的原因。此外,重试可能会成功部署。
在 Microsoft Endpoint Manager (Intune) 中部署 Citrix Workspace™ 应用程序
要在 Microsoft Endpoint Manager (Intune) 中部署 Citrix Workspace 应用程序(本机 Win 32 应用程序),请执行以下操作:
-
创建以下文件夹:
-
用于存储安装所需的所有源文件的文件夹,例如
C:\CitrixWorkspace_Executable。 -
用于输出文件的文件夹。输出文件采用
.intunewin格式,例如C:\Intune_CitrixWorkspaceApp。 -
用于 Microsoft Win32 内容准备工具的文件夹,例如
C:\Intune_WinAppTool。此工具可帮助将安装文件转换为.intunewin格式。您可以从 Microsoft-Win32-Content-Prep-Tool 下载此打包工具。
-
-
将安装所需的所有源文件转换为
.intunewin文件:- 启动命令提示符,并转到 Microsoft Win32 内容准备工具所在的文件夹,例如
C:\Intune_WinAppTool。 - 运行
IntuneWinAppUtil.exe命令。 - 在提示符下,输入以下信息:
-
源文件夹:
C:\CitrixWorkspace_Executable -
安装文件:
CitrixWorkspaceApp.exe -
输出文件夹:
C:\Intune_CitrixWorkspaceApp.intunewin文件已创建。
-
源文件夹:
- 启动命令提示符,并转到 Microsoft Win32 内容准备工具所在的文件夹,例如
-
将程序包添加到 Microsoft Endpoint Manager (Intune):
-
打开 Microsoft Endpoint Manager (Intune) 控制台:
https://endpoint.microsoft.com/#home。注意:
以下说明只能在
https://endpoint.microsoft.com/#home上执行。您也可以通过https://portal.azure.com添加程序包。 - 单击应用程序 > Windows 应用程序,然后单击+添加。
- 从应用程序类型下拉列表中选择Windows 应用程序 (Win 32)。
- 单击应用程序包文件,找到 CitrixWorkspaceApp.intunewin 文件,然后单击确定。
- 单击应用程序信息,填写必填信息(名称、描述和发布者),然后单击确定。
- 单击程序,输入以下信息,然后单击确定:
- 安装命令:
CitrixWorkspaceApp.exe /silent - 卸载命令:
CitrixWorkspaceApp.exe /uninstall - 安装行为:系统
- 安装命令:
- 单击要求,输入所需信息,然后单击确定。
注意:
从“操作系统体系结构”列表中选择 x64 和 x32。操作系统版本可以是 Win 1607 或更高版本。
- 单击检测规则,选择手动配置检测规则作为规则格式,然后单击确定。
- 单击添加,选择所需的规则类型,然后单击确定。
- 如果规则类型是文件,则路径可以是,例如
C:\Program Files (x86)\Citrix\ICA Client\wfica32.exe。 - 如果规则类型是注册表,则输入
HKEY_CURRENT_USER\Software\Citrix作为路径,并将密钥存在作为检测方法。
- 如果规则类型是文件,则路径可以是,例如
- 单击返回代码,检查默认返回代码是否有效,然后单击确定。
- 单击添加以将应用程序添加到 Intune。
-
-
验证部署是否成功:
- 单击主页 > 应用程序 > Windows。
-
单击设备安装状态。
设备状态会显示已安装 Citrix Workspace 应用程序的设备数量。