使用 System Center Configuration Manager 2012 R2 部署

可以使用 Microsoft System Center Configuration Manager (SCCM) 部署 Citrix Receiver for Windows。

注意:只有 Citrix Receiver for Windows 4.5 及更高版本支持 SCCM 部署。

使用 SCCM 完成 Citrix Receiver for Windows 的部署分为四部分:

  1. 向 SCCM 部署中添加 Citrix Receiver for Windows
  2. 添加分发点
  3. 将 Receiver 软件部署到软件中心
  4. 创建设备集合

向 SCCM 部署中添加 Citrix Receiver for Windows

  1. 将下载的 Citrix Receiver 复制到 Configuration Manager 服务器上的某个文件夹并启动 Configuration Manager 控制台。
  2. 选择 Software Library(软件库)> Application Management(应用程序管理)。右键单击 Application(应用程序)并单击 Create Application(创建应用程序)。 此时将显示“Create Application”(创建应用程序)向导。

    创建应用程序向导

  3. General(常规)窗格中,选择 Manually specify the application information(手动指定应用程序信息),然后单击 Next(下一步)。

  4. General Information(常规信息)窗格中,指定与应用程序有关的信息,例如名称、制造商、软件版本等。

  5. 在“Application Catalog”(应用程序目录)向导中,指定其他信息,例如,语言、应用程序名称、用户类别等,然后单击 Next(下一步)。

    注意: 用户可以看到您在此处指定的信息。

  6. Deployment Type(部署类型)窗格中,单击 Add(添加)以配置 Citrix Receiver 安装程序的部署类型。此时将显示“Create Deployment Type”(创建部署类型)向导。

    创建部署向导

  7. General(常规)窗格中:设置 Windows Installer(*.msi 文件)的部署类型,选择 Manually specify the deployment type information(手动指定部署类型信息),然后单击 Next(下一步)。
  8. General Information(常规信息)窗格中:指定部署类型详细信息(例如,Receiver 部署),然后单击 Next(下一步)。
  9. Content(内容)窗格中:
    1. 提供 Citrix Receiver 安装文件所在的路径。例如:SCCM 服务器上的 Tools。
    2. 安装程序指定为以下项之一:
      • CitrixReceiver.exe /silent,适用于默认无提示安装。
      • CitrixReceiver.exe /silent /includeSSON,启用域直通。
      • CitrixReceiver.exe /silent SELFSERVICEMODE=false,在非自助服务模式下安装 Receiver。
    3. 将 CitrixReceiver.exe /uninstall 指定为 Uninstall program(卸载程序)(启用通过 SCCM 卸载)。

    创建部署类型向导

  10. Detection Method(检测方法)窗格中:选择 Configure rules to detect the presence of this deployment type(配置用于检测是否存在此部署类型的规则),然后单击 Add Clause(添加子句)。此时将显示“Detection Rule”(检测规则)对话框。

    “Detection Rule”(检测规则)对话框

  11. Setting Type(设置类型)设置为“File System”(文件系统)。
  12. Specify the file or folder to detect the application(指定要检测应用程序的文件或文件夹)下,设置以下选项:
    • Type(类型)- 在下拉菜单中,选择“File”(文件)。
    • 路径 – %ProgramFiles (x86)%\Citrix\ICA Client\Receiver
    • File or folder name(文件或文件夹名称)- Receiver.exe
    • Property(属性)- 在下拉菜单中,选择 Version(版本)
    • Operator(运算符)- 在下拉菜单中,选择 Greater than or equal to(大于或等于)
    • Value(值)- 键入 4.3.0.65534

    注意: 此规则组合也适用于 Citrix Receiver for Windows 升级。

  13. User Experience(用户体验)窗格中,设置:

    • Installation behavior(安装行为)- Install for system(为系统安装)
    • Logon requirement(登录要求)- Whether or not a user is logged on(用户是否登录)
    • Installation program visibility(安装程序可见性)- Normal(正常)。

    单击下一步

    注意: 请勿为此部署类型指定任何要求和依赖项。

  14. Summary(摘要)窗格中,验证此部署类型的设置。单击下一步

    此时将显示成功消息。

  15. Completion(完成)窗格中,新类型(Receiver 部署)将在“Deployment types”(部署类型)下列出。

  16. 单击 Next(下一步),然后单击 Close(关闭)。

添加分发点

  1. 在 Configuration Manager 控制台中右键单击 Receiver for Windows,然后选择 Distribute Content(分发内容)。 此时将显示“Distribute Content”(分发内容)向导。

    “分发内容”向导

  2. 在“Content Distribution”(内容分发)窗格中,单击 Add(添加)> Distribution Points(分发点)。此时将显示“Add Distribution Points”(添加分发点)对话框。

  3. 浏览到提供内容的 SCCM 服务器,然后单击 OK(确定)。在“Completion”(完成)窗格中,将显示成功消息。

  4. 单击 Close(关闭)。

将 Receiver 软件部署到软件中心

  1. 在 Configuration Manager 控制台中右键单击 Receiver for Windows,然后选择 Deploy(部署)。 此时将显示“Deploy Software”(部署软件)向导。

    部署软件

  2. 在要部署应用程序的集合(可以是设备集合,也可以是用户集合)中选择 Browse(浏览),然后单击 Next(下一步)。

    选择集合

  3. Deployment Settings(部署设置)窗格中,将 Action(操作)设置为“Install”(安装),将 Purpose(用途)设置为“Required”(必需)(启用无人参与安装)。单击下一步

  4. Scheduling(计划)窗格中,指定在目标设备上部署软件的计划。

  5. User Experience(用户体验)窗格中,设置 User notifications(用户通知)行为;选择 Commit changes at deadline or during a maintenance window (requires restart)(在最后期限或维护时段提交更改(需要重新启动)),然后单击 Next(下一步)以完成“Deploy Software”(部署软件)向导。在“Completion”(完成)窗格中,将显示成功消息。

    重新启动目标端点设备(仅在立即开始安装时才需要执行)。

    在端点设备上,Citrix Receiver for Windows 在软件中心中的 Available Software(可用软件)下显示。根据您所配置的计划,安装将自动触发。或者,您也可以根据需要制定计划或者进行安装。安装开始后,安装状态将在软件中心中显示。

    安装状态

创建设备集合

  1. 启动 Configuration Manager 控制台,单击 Assets and Compliance(资产与合规性)> Overview(概述)> Devices(设备)。

    创建设备集合

  2. 右键单击 Device Collections(设备集合)并选择 Create Device Collection(创建设备集合)。此时将显示“Create Device Collection”(创建设备集合)向导。

  3. General(常规)窗格中,键入设备的名称,然后单击用于限制集合的 Browse(浏览)。这决定设备的范围,可以是 SCCM 创建的默认设备集合之一。单击下一步

  4. 在“Membership Rules”(成员身份规则)窗格中,单击用于过滤设备的 Add Rule(添加规则)。此时将显示“Create Direct Membership Rule”(创建直接成员身份规则)向导。

    • 在“Search for Resources”(搜索资源)窗格中,根据要过滤的设备选择 Attribute name(属性名称),并提供属性名称的值以选择设备。
  5. 单击下一步。在“Select Resources”(选择资源)窗格中,选择需要作为设备集合的一部分的设备。在“Completion”(完成)窗格中,将显示成功消息。

  6. 单击关闭

  7. 在“Membership rules”(成员身份规则)窗格中,将列出新规则。单击下一步

  8. 在“Completion”(完成)窗格中,将显示成功消息。单击 Close(关闭)以完成“Create Device Collection”(创建设备集合)向导。新设备集合将在 Device Collections(设备集合)中列出。在“Deploy Software”(部署软件)向导中浏览时,新设备集合属于设备集合的一部分。

    部署软件向导

注意

MSIRESTARTMANAGERCONTROL 属性设置为 False 时,使用 SCCM 部署 Citrix Receiver for Windows 可能会不成功。 根据我们的分析,Citrix Receiver for Windows 并不是导致本次失败的原因。此外,重试可能会使部署成功。