使用 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 information2(手动指定应用程序信息),然后单击 Next(下一步)。

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

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

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

    创建部署向导

  • General(常规)窗格中:设置 Windows Installer(*.msi 文件)的部署类型,选择 Manually specify the deployment type information(手动指定部署类型信息),然后单击 Next(下一步)。
  • General Information(常规信息)窗格中:指定部署类型详细信息(例如,Receiver 部署),然后单击 Next(下一步)。
  • 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 卸载)。

    创建部署类型向导

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

    “检测规则”对话框

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

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

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

    • Installation behavior(安装行为)- Install for system(为系统安装)
    • Logon requirement(登录要求)- Whether or not a user is logged on(用户是否登录)
    • Installation program visibility(安装程序可见性)- Normal(正常)。
      单击“Next”(下一步)。注意: 请勿为此部署类型指定任何要求和依赖项。
  8. Summary(摘要)窗格中,验证此部署类型的设置。单击 Next(下一步)。此时将显示成功消息。

  9. Completion(完成)窗格中,新类型(Receiver 部署)将在“Deployment types”(部署类型)下列出。单击 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”(必需)(启用无人参与安装)。单击 Next(下一步)。

  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”(常规)窗格中,键入设备的 Name(名称),然后单击用于限制集合的 Browse(浏览)。这决定设备的范围,可以是 SCCM 创建的默认设备集合之一。单击下一步

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

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

  6. 单击 Close(关闭)。

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

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

    部署软件向导

注意

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

使用 System Center Configuration Manager 2012 R2 部署