部署
-
您可以通过以下方法部署 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 结合使用:
-
- 为每个脚本创建组织单位 (OU)。
-
- 为新创建的 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 |
要添加启动脚本:
- 打开“组策略管理控制台”。
- 选择“计算机配置”或“用户配置”>“策略”>“Windows 设置”>“脚本”。
- 在“组策略管理控制台”的右侧窗格中,选择“登录”。
- 选择“显示文件”,然后将相应的脚本复制到显示的文件夹中。
- 关闭对话框。
- 在“属性”菜单中,单击“添加”和“浏览”以查找并添加新创建的脚本。
要部署适用于 Windows 的 Citrix Workspace app:
- 将指定接收此部署的用户设备移动到您创建的 OU。
- 重新启动用户设备并登录。
- 验证新安装的软件包是否列在“程序和功能”中。
要删除适用于 Windows 的 Citrix Workspace app:
- 将指定删除的用户设备移动到您创建的 OU。
- 重新启动用户设备并登录。
- 验证新安装的软件包是否未列在“程序和功能”中。
使用 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 会提示用户输入电子邮件或服务器地址。输入电子邮件地址会导致错误消息“您的电子邮件不能用于添加帐户”。
使用以下配置仅提示输入服务器地址。
- 将
CitrixWorkspaceApp.exe下载到本地计算机。 - 将
CitrixWorkspaceApp.exe重命名为CitrixWorkspaceAppWeb.exe。 - 使用常规部署方法部署重命名的可执行文件。如果您使用 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 部署
-
将下载的 Citrix Workspace app 安装文件夹复制到 Configuration Manager 服务器上的文件夹中,然后启动 Configuration Manager 控制台。
-
选择“软件库”>“应用程序管理”。右键单击“应用程序”,然后单击“创建应用程序”。此时将显示“创建应用程序”向导。
-
- 在“常规”窗格中,选择“手动指定应用程序信息”,然后单击“下一步”。
-
- 在“常规信息”窗格中,指定有关应用程序的信息,例如名称、制造商、软件版本等。
-
-
在“应用程序目录”向导中,指定其他信息,例如语言、应用程序名称、用户类别等,然后单击“下一步”。
注意:
用户可以在此处看到您指定的信息。
-
在“部署类型”窗格中,单击“添加”以配置 Citrix Workspace app 安装程序的部署类型。
此时将显示“创建部署类型”向导。
- 在“常规”窗格中:将部署类型设置为 Windows Installer (*.msi 文件),选择“手动指定部署类型信息”,然后单击“下一步”。
- 在“常规信息”窗格中:指定部署类型详细信息(例如:Workspace 部署),然后单击“下一步”。
-
在“内容”窗格中:
- 提供 Citrix Workspace app 安装程序文件所在的路径。例如:SCCM 服务器上的 Tools。
- 将“安装程序”指定为以下项之一:
-
CitrixWorkspaceApp.exe /silent,用于默认静默安装。
-
-
CitrixWorkspaceApp.exe /silent /includeSSON以启用域直通。
-
CitrixWorkspaceApp.exe /silent SELFSERVICEMODE=false以非自助服务模式安装 Citrix Workspace app。
-
将卸载程序指定为
CitrixWorkspaceApp.exe /uninstall(以通过 SCCM 启用卸载)。 -
在检测方法窗格中:选择配置规则以检测此部署类型的存在,然后单击添加子句。 此时将显示“检测规则”对话框。
- 将设置类型设置为“文件系统”。
- 在指定要检测应用程序的文件或文件夹下,设置以下内容:
- 类型 – 从下拉菜单中选择文件。
-
路径 –
%ProgramFiles(x86)%\\Citrix\\ICA Client\\Receiver\ -
文件或文件夹名称 –
receiver.exe - 属性 - 从下拉菜单中选择版本
- 运算符 - 从下拉菜单中选择大于或等于
- 值 - 输入您即将部署的 Citrix Workspace app 的版本号。
-
注意:
此规则组合也适用于 Citrix Workspace app for Windows 升级。
-
在用户体验窗格中,设置:
- 安装行为 - 为系统安装
- 登录要求 - 用户是否已登录
- 安装程序可见性 - 正常 单击下一步。
注意:
请勿为此部署类型指定任何要求和依赖项。
-
在摘要窗格中,验证此部署类型的设置。单击下一步。
此时将显示一条成功消息。
-
在完成窗格中,部署类型下会列出新的部署类型(Workspace Deployment)。
-
单击下一步,然后单击关闭。
添加分发点
-
在 Configuration Manager 控制台中右键单击 Citrix Workspace app,然后选择分发内容。
此时将显示“分发内容”向导。
-
在“内容分发”窗格中,单击添加 > 分发点。
此时将显示“添加分发点”对话框。
-
浏览到内容可用的 SCCM 服务器,然后单击确定。
在完成窗格中,此时将显示一条成功消息。
-
单击关闭。
将 Citrix Workspace app 部署到软件中心
-
在 Configuration Manager 控制台中右键单击 Citrix Workspace app,然后选择部署。
此时将显示“部署软件”向导。
-
在要部署应用程序的集合(可以是设备集合或用户集合)旁边选择浏览,然后单击下一步。
-
在部署设置窗格中,将操作设置为“安装”,将用途设置为“必需”(启用无人参与安装)。单击下一步。
-
在计划窗格中,指定在目标设备上部署软件的计划。
-
在用户体验窗格中,设置用户通知行为;选择在截止时间或维护时段提交更改(需要重新启动),然后单击下一步以完成“部署软件”向导。
在完成窗格中,此时将显示一条成功消息。
重新启动目标终结点设备(仅在立即开始安装时需要)。
在终结点设备上,Citrix Workspace app 在软件中心的可用软件下可见。安装会根据您配置的计划自动触发。或者,您也可以按需计划或安装。安装开始后,安装状态将显示在软件中心中。
创建设备集合
-
启动 Configuration Manager 控制台,单击资产和符合性 > 概述 > 设备。
-
右键单击设备集合,然后选择创建设备集合。
此时将显示“创建设备集合”向导。
-
在常规窗格中,键入设备的名称,然后单击浏览以限制集合。
这决定了设备的范围,可以是 SCCM 创建的默认设备集合之一。 单击下一步。
-
在成员身份规则窗格中,单击添加规则以筛选设备。
此时将显示“创建直接成员身份规则”向导。
- 在搜索资源窗格中,根据要筛选的设备选择属性名称,并为属性名称提供值以选择设备。
-
单击下一步。在选择资源窗格中,选择需要作为设备集合一部分的设备。
在完成窗格中,此时将显示一条成功消息。
-
单击关闭。
-
在成员身份规则窗格中,单击下一步后会列出新规则。
-
在完成窗格中,此时将显示一条成功消息。单击关闭以完成“创建设备集合”向导。
新的设备集合将列在设备集合中。在“部署软件”向导中浏览时,新的设备集合是设备集合的一部分。
注意:
当您将 MSIRESTARTMANAGERCONTROL 属性设置为 False 时,使用 SCCM 部署 Citrix Workspace app for Windows 可能不会成功。 根据我们的分析,Citrix Workspace app for Windows 并非此故障的原因。此外,重试可能会成功部署。