使用 Active Directory 和示例启动脚本部署

可以使用 Active Directory 组策略脚本根据 Active Directory 组织结构在系统中预部署适用于 Windows 的 Citrix Workspace 应用程序。Citrix 建议使用脚本而非提取 .msi 文件,因为脚本会为安装、升级和卸载预留一个点,并且脚本合并了“程序和功能”中的 Citrix 条目,使检测已部署的适用于 Windows 的 Citrix Workspace 应用程序简单易行。使用计算机配置或用户配置下“组策略管理控制台 (GPMC)”中的脚本设置。有关启动脚本的常规信息,请参阅 Microsoft 文档。

Citrix 包括用于安装和卸载 CitrixWorkspaceApp.exe 的示例每计算机启动脚本。这些脚本位于适用于 Windows 的 Citrix Workspace 应用程序下载页面上。

  • CheckAndDeployWorkspacePerMachineStartupScript.bat
  • CheckAndRemoveWorkspacePerMachineStartupScript.bat

如果在启动或关闭 Active Directory 组策略期间执行脚本,则可能会在系统的默认用户配置文件中创建自定义配置文件。如果未删除这些配置文件,它们可能会阻止某些用户访问 Citrix Workspace 日志目录。Citrix 示例脚本包括用于正确删除这些配置文件的功能。

使用启动脚本和 Active Directory 部署 Citrix Workspace 应用程序

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

修改示例脚本

可以通过编辑每个文件标题部分中的以下参数来修改脚本:

  • 当前的软件包版本。指定的版本号已经过验证,即使不存在,部署也将继续。例如,set DesiredVersion= 3.3.0.XXXX 可精确匹配指定的版本。如果您指定了部分版本号,例如 3.3.0,该版本号将与具有该前缀(3.3.0.1111、3.3.0.7777 等)的任何版本相匹配。
  • 软件包位置/部署目录。此参数指定包含软件包的网络共享,但未由脚本进行身份验证。每位用户都必须对共享文件夹具有读取权限。
  • 脚本日志记录目录。此参数指定复制安装目录的网络共享,但未由脚本进行身份验证。每位用户都必须对共享文件夹具有读取和写入权限。
  • 软件包安装程序命令行选项。这些命令行选项将传递到安装程序。有关命令行语法,请参阅使用命令行参数配置和安装适用于 Windows 的 Workspace

添加“每计算机启动脚本”

  1. 打开组策略管理控制台。
  2. 依次选择计算机配置 > 策略 > Windows 设置 > 脚本(启动/关闭)
  3. 在组策略管理控制台的右侧窗格中,选择启动
  4. 在“属性”菜单中,单击显示文件,将相应的脚本复制到显示的文件夹,然后关闭该对话框。
  5. 在“属性”菜单中,单击添加,然后选择“浏览”并添加新创建的脚本。

部署适用于 Windows 的 Citrix Workspace 应用程序每计算机部署

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

删除适用于 Windows 的 Citrix Workspace 应用程序每计算机部署

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

使用每用户示例启动脚本

Citrix 建议用户使用每计算机启动脚本。对于 Windows 每用户部署,下面两个适用于 Windows 的 Citrix Workspace 应用程序每用户脚本将包含在 Citrix Virtual Apps and Desktops 介质上的适用于 Windows 的 Citrix Workspace 和 Plug-ins\Windows\Workspace\Startup_Logon_Scripts 文件夹中。

  • CheckAndDeployWorkspacePerUserLogonScript.bat
  • CheckAndRemoveWorkspacePerUserLogonScript.bat

使用每用户启动脚本

  1. 打开组策略管理控制台。
  2. 依次选择用户配置 > 策略 > Windows 设置 > 脚本。
  3. 在组策略管理控制台的右侧窗格中,选择登录 。
  4. 在登录属性菜单中,单击显示文件,将相应的脚本复制到显示的文件夹,然后关闭该窗口。
  5. 在登录属性菜单中,单击添加,然后使用浏览查找并添加新创建的脚本。

部署适用于 Windows 的 Citrix Workspace 应用程序每用户部署

  1. 将指定接收此部署的用户移动到您创建的 OU 中。
  2. 重新启动用户设备,并以指定的用户身份登录。
  3. 验证“程序和功能”(在早期操作系统版本中为“添加或删除程序”)中是否包含新安装的软件包。

删除适用于 Windows 的 Citrix Workspace 应用程序每用户部署

  1. 将为删除操作指定的用户移动到您创建的 OU 中。
  2. 重新启动用户设备,并以指定的用户身份登录。
  3. 验证“程序和功能”(在早期操作系统版本中为“添加或删除程序”)中是否已删除之前安装的软件包。