使用独立的软件包安装 VDA

作为使用完整产品 XenApp 或 XenDesktop ISO 安装 Virtual Delivery Agent (VDA) 的替代方法,您可以使用独立的 VDA 安装软件包。较小的软件包可以更轻松地容纳使用本地暂存或复制的电子软件交付 (ESD) 软件包、具有物理机或远程办公室的部署。

独立的 VDA 软件包主要用于使用命令行(静默)安装的部署,支持的命令行参数与 XenDesktopVdaSetup.exe 命令相同,该命令由完整产品安装程序使用。该软件包还提供与完整产品 ISO 上的 VDA 安装程序非常类似的图形界面。

有两种独立的自解压 VDA 软件包:一种用于在受支持的服务器操作系统上执行安装,另一种用于受支持的工作站(桌面)操作系统计算机。

必备项和注意事项

VDA 支持的操作系统以及安装前需要满足的其他要求在系统要求中列出。有关您在 VDA 安装过程中提供的信息以及所做的选择的详细信息,请参阅准备安装

如果计算机尚未安装必备项,VDA 软件包将自动部署相关项目;这些必备项包括 Microsoft Visual C++ 2008、2010 和 2013 Runtime(32 位和 64 位)以及 .NET Framework 4.5.1。

在受支持的服务器操作系统计算机上安装时,远程桌面服务 (RDS) 角色服务将在安装 VDA 之前安装并启用。或者,您可以在安装 VDA 之前自己安装这些必备项。

例外:请在启动 VDA 安装之前验证 Windows Server 2008 R2 和 Windows 7 计算机上是否至少已安装 .NET 3.5.1。

关于重新启动

  • VDA 安装结束时需要重新启动计算机。
  • 要在安装过程中将额外的需要重新启动计算机的次数降至最低,请务必在开始安装 VDA 之前安装 .NET Framework 4.5.1 或 4.5.2。此外,对于 Windows Server 操作系统计算机,请在安装 VDA 之前安装并启用 RDS 角色服务。(其他必备项通常不要求重新启动计算机,因此您可以允许安装程序自动为您处理。)
  • 如果在开始安装 VDA 之前未安装必备项,但为命令行安装指定了 /noreboot 选项,则必须管理重新启动。例如,使用自动必备项部署功能时,安装程序将在安装 RDS 后暂停,等待重新启动;请务必在重新启动计算机之后再次运行该命令以继续安装 VDA。

如果您使用运行软件包的图形界面或命令行接口选项,软件包中的文件将提取到 Temp 文件夹中。提取到 Temp 文件夹时所需的计算机上的磁盘空间高于使用完整产品 ISO 时所需的磁盘空间。提取到 Temp 文件夹的文件将自动删除,但您可以在安装完成后手动将其删除(从 C:\Windows\Temp\Ctx-$ 中,其中 $ 为随机全局唯一标识符)。

或者,请使用能够从 EXE 文件中提取 CAB 存档文件的第三方实用程序(例如 7-Zip)将文件提取到选定目录,然后运行 XenDesktopVdaSetup.exe 命令。可以使用 /extract 命令与绝对路径。有关详细信息,请参阅以下部分中的“使用方法”。

如果您的部署使用 Microsoft System Center Configuration Manager,VDA 安装可能会显示为失败,退出代码为 3,即使已成功安装 VDA 亦如此。要避免显示令人产生误解的消息,可以在 CMD 脚本中打包您的安装,或更改 Configuration Manager 软件包中的成功代码。有关详细信息,请参阅论坛讨论(此处)。

Citrix Display Only Driver

Citrix Display Only Driver (DOD) 是在 Windows 10 上的 XenDesktop Standard VDA 中安装和受支持的唯一显示驱动程序。

Citrix DOD 不具有 GPU 协助,即使 GPU 或 vGPU 存在也是如此。所有呈现均通过软件中的 MS Basic Renderer 使用 CPU 执行。Citrix DOD 不支持桌面组合重定向 (DCR)。XenApp 上不安装或不支持 Citrix DOD。

使用方法

重要:必须在开始安装之前提升管理员权限,或使用“以管理员身份运行”。

  1. 确定要使用的 VDA 安装程序软件包。如果您要在受支持的服务器操作系统计算机上安装,请使用 VDAServerSetup.exe。如果您要在受支持的桌面操作系统计算机上安装,请使用 VDAWorkstationSetup.exe。对于单用户、单服务器操作系统部署(例如,将 Windows Server 2012 交付给一个用户,用于进行 Web 开发),请使用 VDAWorkstationSetup.exe 软件包。有关详细信息,请参阅 服务器 VDI

  2. 使用图形界面或命令行界面安装 VDA。

谨记:必须在开始安装之前提升管理权限,或使用以管理员身份运行

使用图形界面:

禁用用户帐户控制 (UAC),然后在下载的软件包上单击鼠标右键并选择以管理员身份运行。安装程序将通过安装向导启动并继续进行。需要在安装向导结束时重新启动计算机,才能在站点中使用 VDA。(该向导与完整产品 ISO 中用于安装 VDA 的向导相同;您不会遇到任何不同。)

使用命令行接口:

提取软件包中的文件,然后运行 XenDesktopVdaSetup.exe。 要在安装之前提取文件,请使用 /extract 和绝对路径,例如:

.\VDAWorkstationSetup.exe /extract %temp%\CitrixVDAInstallMedia

然后,在独立的命令行中运行包含所提取内容的目录中的 XenDesktopVdaSetup.exe。有关参数信息,请参阅使用命令行安装CTX140972

运行相应的 VDA 安装程序软件包,就如同它是 XenDesktopVdaSetup.exe 命令一样,只是名称不同。有关参数信息,请参阅使用命令行安装CTX140972

例如,最常见的用于 Remote PC Access 的安装命令将在实际办公室内的 PC 上安装 VDA,但不安装 Citrix Receiver 或 Citrix Profile Manager。安装 VDA 后不会自动重新启动计算机;但是,必须重新启动计算机才能使用 VDA。VDA 最初与 Controller 一起在名为 Contr-East 的服务器上注册。如果检测到 Windows 防火墙服务,则会打开端口。

VDAWorkstationSetup.exe /quiet /components vda /exclude "Citrix User Profile Manager" ,"Citrix User Profile Manager WMI Plugin" /controllers "Contr-East.domain.com" /enable_hdx_ports /noreboot

注意

将 Citrix Profile Management 排除在安装之外(使用 X:> XenDesktopVDASetup.exe /EXCLUDE “Personal vDisk”,”Citrix User Profile Manager”, “Citrix User Profile Manager WMI Plugin” 选项)将影响通过 Citrix Director 对 VDA 执行的监视和故障排除操作。在“用户详细信息”和“端点”页面上,“个性化”面板和“登录持续时间”面板将出现故障。在“控制板”和“趋势”页面上,“平均登录时间”面板将仅显示安装了 Profile Management 的计算机的数据。

即使您使用的是第三方用户配置文件管理解决方案,我们仍建议您安装并运行 Citrix Profile Management Service 以避免丢失 Citrix Director 中的监视和故障排除功能(不需要启用 Citrix Profile Management Service)。