部署
-
您可以使用以下方法之一部署 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 安装程序包的网络共享,并且未通过脚本进行身份验证。共享文件夹必须将“读取”权限设置为“所有人”。
- 脚本日志记录目录 - 复制安装日志且脚本未进行身份验证的网络共享。共享文件夹必须将“读取”和“写入”权限设置为“所有人”。
- 软件包安装程序命令行选项 - 这些命令行选项将传递给安装程序。有关命令行语法,请参阅使用命令行参数。
脚本
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 部署),然后单击下一步。
-
在内容窗格中:
- 提供 Citrix Workspace 应用程序安装文件所在的路径。例如:SCCM 服务器上的工具。
- 将安装程序指定为以下项之一:
-
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 部署)列在部署类型下。
- 1. 单击**下一步**,然后单击**关闭**。
添加分发点
-
在Configuration Manager控制台中右键单击 Citrix Workspace 应用程序,然后选择分发内容。
此时将显示“分发内容”向导。
-
在“内容分发”窗格中,单击添加 > 分发点。
此时将显示“添加分发点”对话框。
-
浏览到内容可用的 SCCM 服务器,然后单击确定。
- 在“完成”窗格中,此时将显示成功消息 -
单击关闭。
将 Citrix Workspace 应用程序部署到软件中心
-
在 Configuration Manager 控制台中右键单击 Citrix Workspace 应用程序,选择部署。
- 此时将显示“部署软件”向导。 -
针对要部署应用程序的集合(可以是设备集合或用户集合)选择浏览,然后单击下一步。
-
在部署设置窗格中,将操作设置为“安装”,将目的设置为“必需”(启用无人参与安装)。单击下一步。
-
在计划窗格中,指定在目标设备上部署软件的计划。
-
在用户体验窗格中,设置用户通知行为;选择在截止时间或维护时段内提交更改(需要重新启动),然后单击下一步以完成“部署软件”向导。
在完成窗格中,此时将显示成功消息。
重新启动目标终结点设备(仅在需要立即开始安装时才需要)。
在终端设备上,Citrix Workspace 应用程序在软件中心的可用软件下可见。安装会根据配置的计划自动触发。您也可以按需计划或安装。安装开始后,安装状态会显示在软件中心。
创建设备集合
-
启动 Configuration Manager 控制台,然后点击 资产和合规性 > 概述 > 设备。
-
右键点击 设备集合,并选择 创建设备集合。
此时将显示 创建设备集合 向导。
-
在常规窗格中,键入设备的名称,然后点击浏览以选择限制集合。
这将确定设备的范围,该范围可以是 SCCM 创建的默认设备集合之一。 点击下一步。
-
在成员身份规则窗格中,点击添加规则以筛选设备。
此时将显示创建直接成员身份规则向导。
- 在搜索资源窗格中,根据要筛选的设备选择属性名称,并提供属性名称的值以选择设备。
-
点击下一步。在选择资源窗格中,选择需要作为设备集合一部分的设备。
在完成窗格中,将显示一条成功消息。
-
点击关闭。
-
在成员身份规则窗格中,点击下一步后会列出一条新规则。
-
在完成窗格中,将显示一条成功消息。点击关闭以完成创建设备集合向导。
新设备集合将列在设备集合中。在部署软件向导中浏览时,新设备集合是设备集合的一部分。
注意:
当 MSIRESTARTMANAGERCONTROL 属性设置为 False 时,使用 SCCM 配置 Citrix Workspace 应用程序可能会失败。 根据我们的分析,适用于 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 应用程序的设备数量。