Citrix Virtual Apps and Desktops

使用 SCCM 安装 VDA

注意:

Citrix 对使用适用于客户生产环境的 Microsoft System Center Configuration Manager (SCCM) 等软件分发工具部署 Virtual Delivery Agent (VDA) 导致出现的问题不承担任何责任。对于任何与安装相关的 Citrix 问题,请使用 Citrix 支持门户开立包含相关安装日志的技术支持案例。

概述

VDA 安装分为两个阶段:

  • 安装必备项
  • 安装 VDA

要使用 Microsoft System Center Configuration Manager (SCCM) 或类似的软件分发工具成功部署 VDA,Citrix 建议您分别处理这些阶段。换句话说,我们建议您首先使用必备项的安装程序安装必备项,然后使用 VDA 安装程序安装 VDA,而非使用 VDA 安装程序同时安装必备项和 VDA。

确定要求和任务序列

必须先在计算机上安装必备项,才能安装 VDA。VDA 必备项因 VDA 版本而异。有关指导,请参阅要安装的 VDA 版本的系统要求:

同样,安装这些必备项的需求可能因环境而异(例如,取决于目标计算机的操作系统以及计算机已安装的必备项)。在创建脚本或任务序列之前,了解环境的特定要求(例如需要安装哪些必备项)非常重要。然后,您可以正确定义任务序列。

提示: 收集此信息的好方法是在环境中的其中一台计算机中手动安装 VDA。此过程将显示在 VDA 安装过程中根据需要确定并安装了哪些必备项。

VDA 必备项的安装文件包含在 Citrix Virtual Apps and Desktops(或 XenApp 和 XenDesktop)版本的安装介质的 Support 文件夹下。使用这些文件可确保您安装的是正确的必备项版本。

重新启动

安装必备项和 VDA 过程中所需的重新启动次数取决于环境。例如,早期软件安装中挂起的更新或重新启动可能需要重新启动。此外,以前被其他进程锁定的文件可能需要更新。

  • 在手动安装过程中,确定触发重新启动的必备条件。
  • VDA 安装程序中的某些可选组件(例如 Citrix Profile Management、Citrix Files)可能需要重新启动。在手动安装过程中,确定哪些组件安装会触发重新启动。

定义任务序列

确定所有必备项并重新启动后,使用 SCCM 任务排序器完成以下操作:

  1. 为安装每个必备项创建单独的 SCCM 作业。这有助于隔离部署过程中出现的任何问题或故障,便于进行故障排除。
  2. 创建 VDA 安装作业。在成功安装所有必备项之前,请勿执行此作业。这可以通过以下两种方式之一来完成:

    • 让 SCCM 客户端监视必备项的 GUID 以确定其是否存在。
    • 使 VDA 安装作业依赖于必备项的作业。

SCCM 安装顺序示例

下面是一个示例 SCCM 安装顺序。请记住:您的必备项版本可能会有所不同,具体取决于要安装的 VDA 版本。

  1. SCCM JOB1:Microsoft .NET Framework 4.8
  2. SCCM JOB2:Microsoft Visual C++ 2017 Runtime(32 位和 64 位)
  3. SCCM JOB3:VDA 安装
    1. 根据要求使用相应的 VDA 安装程序命令。添加 /quiet/noreboot/noresume 选项。(/noresume 选项删除了对交互式登录继续安装的依赖关系,从而允许 SCCM 驱动安装过程。)
    2. 注意返回代码。
      • 0:成功、安装完成、需要重新启动。
      • 3:成功、安装未完成、需要重新启动。
      • 8:成功、安装完成、需要重新启动。
    3. 请重新启动计算机。
    4. 如果返回代码为 3,请重复执行步骤 3a。(升级 VDA 时,需要执行额外的重新启动。)

有关返回代码的详细信息,请参阅 Citrix 安装返回代码

VDA 安装命令示例

可用的安装选项有所不同,具体取决于使用的安装程序。有关命令行选项详细信息,请参阅以下文章。(提供指向 Citrix Virtual Apps and Desktops 当前版本位置的链接。如果您使用的是 LTSR 产品版本,请参阅相应的 LTSR 文章。)

Remote PC Access 的安装命令

  • 以下命令使用单会话核心 VDA 安装程序(单独的 VDAWorkstationCoreSetup.exe):

    VDAWorkstationCoreSetup.exe /quiet /controllers “control.domain.com” /enable_hdx_ports /noresume /noreboot

  • 以下命令使用单会话完整 VDA 安装程序(单独的 VDAWorkstationSetup.exe):

    VDAWorkstationSetup.exe /quiet /remotepc /controllers “control.domain.com” /enable_hdx_ports /noresume /noreboot

专用 VDI 的安装命令

  • 以下命令使用单会话完整 VDA 安装程序(单独的 VDAWorkstationSetup.exe):

    VDAWorkstationSetup.exe /quiet /components vda /controllers “control.domain.com” /enable_hdx_ports /enable_remote_assistance /noresume /noreboot

使用 SCCM 安装 VDA