Product Documentation

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

Nov 19, 2015

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

Citrix 包括用于安装和卸载 CitrixReceiver.exe 的示例每计算机启动脚本。这些脚本位于 Citrix Receiver 和 Plug-ins\Windows\Receiver\Startup_Logon_Scripts 文件夹中的最新 XenApp 和 XenDesktop 介质上。

  • CheckAndDeployReceiverPerMachineStartupScript.bat
  • CheckAndRemoveReceiverPerMachineStartupScript.bat

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

使用启动脚本和 Active Directory 部署 Receiver

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

修改示例脚本

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

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

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

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

每计算机部署 Receiver

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

每计算机删除 Receiver

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

使用每用户示例启动脚本

Citrix 建议用户使用每计算机启动脚本。但是,对于需要 Receiver 每用户部署的情况,两个 Receiver 每用户脚本将包含在 Citrix Receiver 和 Plug-ins\Windows\Receiver\Startup_Logon_Scripts 文件夹中的 XenDesktop 和 XenApp 介质中。

  • CheckAndDeployReceiverPerUserLogonScript.bat
  • CheckAndRemoveReceiverPerUserLogonScript.bat

设置“每用户启动脚本”

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

每用户部署 Receiver

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

每用户删除 Receiver

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