通过命令行进行安装
重要提示:
如果您正在升级,并且当前版本使用或安装了 Personal vDisk 或 AppDisks 软件,请参阅 删除 PvD、AppDisks 和不受支持的主机。
介绍说明
本文适用于在装有 Windows 操作系统的计算机上安装组件。有关适用于 Linux 操作系统的 VDA 的信息,请参阅 Linux Virtual Delivery Agents。
本文介绍了如何发出产品安装命令。在开始任何安装之前,请查看 准备安装。该文章包含对可用安装程序的说明。
要查看命令执行进度和返回值,您必须是原始管理员或使用以管理员身份运行。有关详细信息,请参阅 Microsoft 命令文档。
作为直接使用安装命令的补充,产品 ISO 上提供了示例脚本,用于在 Active Directory 中的计算机上安装、升级或删除 VDA。有关详细信息,请参阅 使用脚本安装 VDA。
如果您尝试在不受此 Citrix Virtual Apps and Desktops 版本支持的 Windows 操作系统版本上安装或升级,则会显示一条消息,引导您了解有关选项的信息。请参阅 早期操作系统。
有关 Citrix 如何报告组件安装结果的信息,请参阅 Citrix 安装返回代码。
使用完整产品安装程序
要访问完整产品安装程序的命令行界面:
- 从 Citrix 下载产品包。访问下载站点需要 Citrix 帐户凭据。
- 解压缩文件。或者,刻录 ISO 文件的 DVD。
- 请使用本地管理员帐户登录到您正在安装组件的服务器。
- 将 DVD 插入驱动器或装载 ISO 文件。
-
从介质上的
\x64\XenDesktop Setup目录运行相应的命令。安装核心组件: 运行
XenDesktopServerSetup.exe,并使用 用于安装核心组件的命令行选项 中列出的选项。安装 VDA: 运行
XenDesktopVDASetup.exe,并使用 用于安装 VDA 的命令行选项 中列出的选项。安装 StoreFront: 在安装介质的
x64 > StoreFront文件夹中运行CitrixStoreFront-x64.exe。安装通用打印服务器: 遵循 用于安装通用打印服务器的命令行选项 中的指导。
安装联合身份验证服务: Citrix 建议使用图形界面。
安装会话录制: 遵循 会话录制 中的指导。
用于安装核心组件的命令行选项
使用 XenDesktopServerSetup.exe 命令安装核心组件时,以下选项有效。有关选项的更多详细信息,请参阅 安装核心组件。
注意:
- 在使用命令行选项安装核心组件时,请勿使用
/exclude。- 如果您使用
/components升级一个组件,则其他组件也可能会升级。这是为了避免不同组件之间潜在的兼容性问题。- 如果您只想升级一个组件,请使用该组件的独立安装程序。请参阅 升级部署。
-
组件 组件 [,component] …
要安装或删除的组件的逗号分隔列表。有效值为:
-
CONTROLLER: 控制器 -
DESKTOPSTUDIO: 管理控制台 -
DESKTOPDIRECTOR:监控器 -
LICENSESERVER: Citrix 许可证服务器
如果省略此选项,则会安装所有组件(如果还指定了
/remove选项,则会删除所有组件)。(在 2003 之前的版本中,有效值包括
STOREFRONT。对于 2003 及更高版本,请使用 使用完整产品安装程序 中提到的专用 StoreFront 安装命令)。 -
-
配置防火墙
如果 Windows 防火墙服务正在运行,即使防火墙未启用,也会打开正在安装的组件使用的 Windows 防火墙中的所有端口。如果您使用的是第三方防火墙或未启用防火墙,则必须手动打开端口。
-
禁用体验指标
阻止在安装、升级或删除过程中收集的分析数据自动上传到 Citrix。
-
帮助 或 帮助
显示命令帮助。
-
忽略硬件检查失败
即使硬件检查失败(例如,由于 RAM 不足),也允许 Delivery Controller 安装或升级继续。有关详细信息,请参阅 硬件检查。
-
/忽略站点测试失败
仅在 Controller 升级期间有效。通常,任何站点测试失败都会被忽略,升级会继续进行。如果省略(或设置为 false),任何站点测试失败都会导致安装程序失败,而不执行升级。默认值 = false
在升级期间,如果检测到不受支持的 SQL Server 版本,此选项将被忽略。有关详细信息,请参阅 SQL Server 版本检查。
-
/安装目录 目录
用于安装组件的现有空目录。默认值 = c:\Program Files\Citrix。
-
/logpath path
日志文件位置。指定的文件夹必须存在。安装程序不会创建它。默认值 =
TEMP%\Citrix\XenDesktop Installer -
禁用待处理的重新启动检查
在安装或升级核心组件时,阻止检查计算机上先前 Windows 安装导致的待处理重新启动。
-
禁用远程协助
仅在安装 Director 时有效。禁用使用 Windows 远程协助的用户影子功能。
-
不重启
防止安装后重新启动。(对于大多数核心组件,默认情况下不启用重新启动。)
-
不恢复
默认情况下,如果在安装期间需要重新启动计算机,安装程序会在重新启动完成后自动恢复。要覆盖默认设置,请指定
/noresume。如果您必须重新装载介质或希望在自动化安装期间捕获信息,这会很有帮助。 -
/nosql
阻止在您安装 控制器 的服务器上安装 Microsoft SQL Server Express。如果省略此选项,则会安装 SQL Server Express 作为站点数据库。
此选项对用于本地主机缓存的 SQL Server Express LocalDB 的安装没有影响。
-
/quiet or /passive
安装期间不显示用户界面。安装过程的唯一证据在 Windows 任务管理器中。如果省略此选项,则会启动图形界面。
-
/删除
删除使用
/components选项指定的组件。 -
/全部删除
删除所有已安装的核心组件。
-
发送体验指标
自动将安装、升级或删除期间收集的分析数据发送给 Citrix。如果省略此选项(或指定
/disableexperiencemetrics),则分析数据将在本地收集,但不会自动发送。 -
临时目录 目录
安装期间用于保存临时文件的目录。默认值 = c:\Windows\Temp。
-
虚拟应用
安装 Citrix 虚拟应用。如果省略此选项,则会安装 Citrix 虚拟应用和桌面™。
核心组件的安装方法示例
以下命令在服务器上安装交付控制器™、Studio、Citrix 许可和 SQL Server Express。组件通信所需的防火墙端口会自动打开。
\x64\XenDesktop Setup\XenDesktopServerSetup.exe /components controller,desktopstudio,licenseserver /configure_firewall
以下命令在服务器上安装 Citrix 虚拟应用™ 控制器、Studio 和 SQL Server Express。组件通信所需的防火墙端口会自动打开。
\x64\XenDesktop Setup\\XenDesktopServerSetup.exe /xenapp /components controller,desktopstudio /configure_firewall
使用独立 VDA 安装程序
访问下载站点需要 Citrix 帐户凭据。您必须在开始安装之前拥有提升的管理权限,或者使用 以管理员身份运行。
- 从 Citrix 下载相应的软件包:
- 多会话操作系统虚拟投递代理:
VDAServerSetup.exe - 单会话操作系统虚拟投递代理:
VDAWorkstationSetup.exe - 单会话操作系统核心服务虚拟投递代理:
VDAWorkstationCoreSetup.exe
- 多会话操作系统虚拟投递代理:
-
首先将文件从软件包中提取到现有目录,然后运行安装命令,或者直接运行软件包。
要在安装文件之前提取文件,请使用带绝对路径的
/extract,例如.\VDAWorkstationCoreSetup.exe /extract %temp%\CitrixVDAInstallMedia。目录必须存在。否则,提取将失败。然后,在单独的命令中,使用本文中列出的有效选项运行相应的命令。-
对于
VDAServerSetup_XXXX.exe,运行<extract folder>\Extract\Image-Full\x64\XenDesktop Setup\XenDesktopVDASetup.exe -
对于
VDAWorkstationCoreSetup_XXXX.exe,运行<extract folder>\Extract\Image-Full\x64\XenDesktop Setup\XenDesktopRemotePCSetup.exe -
对于
VDAWorkstationSetup_XXXX.exe,运行<extract folder>\Extract\Image-Full\x64\XenDesktop Setup\XenDesktopVDASetup.exe
要运行下载的软件包,请运行其名称:
VDAServerSetup.exe、VDAWorkstationSetup.exe或VDAWorkstationCoreSetup.exe。使用本文中列出的有效选项。 -
如果您熟悉完整产品安装程序:
-
运行独立的
VDAServerSetup.exe或VDAWorkstationSetup.exe安装程序,除了名称之外,其行为与XenDesktopVdaSetup.exe命令相同。 -
VDAWorkstationCoreSetup.exe安装程序有所不同,因为它支持其他安装程序可用选项的子集。
用于安装 VDA 的命令行选项
以下选项适用于以下一个或多个命令(安装程序):VDAServerSetup_xxxx.exe、VDAWorkstationSetup_xxxx.exe 和 VDAWorkstationCoreSetup_xxxx.exe。
有关选项的更多详细信息,请参阅 安装 VDA。
-
组件 组件[,组件]
逗号分隔的组件列表,用于安装或删除。有效值为:
-
VDA:虚拟投递代理 -
PLUGINS: Citrix Workspace™ app for Windows
要安装虚拟投递代理 (VDA) 和适用于 Windows 的 Citrix Workspace 应用程序,请指定
/components vda,plugins。如果省略此选项,则仅安装 VDA(不安装 Citrix Workspace 应用程序)。
使用
VDAWorkstationCoreSetup_xxxx.exe安装程序时,此选项无效。该安装程序无法安装 Citrix Workspace 应用程序。 -
-
/controllers “controller [controller]”
VDA 可与之通信的控制器的 FQDN(用空格分隔,并用直引号括起来)。不要同时指定
/site_guid和/controllers选项。 -
/disableexperiencemetrics
阻止在安装、升级或删除期间收集的分析数据自动上传到 Citrix。
-
/启用_HDX_端口
如果检测到 Windows 防火墙服务,即使防火墙未启用,也会在 Windows 防火墙中打开 VDA 和已启用的功能(Windows 远程协助除外)所需的端口。如果您使用的是其他防火墙或没有防火墙,则必须手动配置防火墙。有关端口信息,请参阅 网络端口。
要打开 HDX 自适应传输使用的 UDP 端口,除了此
/enable_hdx_ports选项之外,还要指定/enable_hdx_udp_ports选项。 -
启用 HDX UDP 端口
如果检测到 Windows 防火墙服务,即使防火墙未启用,也会在 Windows 防火墙中打开 HDX 自适应传输使用的 UDP 端口。如果您使用的是其他防火墙或没有防火墙,则必须手动配置防火墙。有关端口信息,请参阅 网络端口。
要打开 VDA 使用的额外端口,除了此
/enable_hdx_udp_ports选项之外,还要指定/enable_hdx_ports选项。 -
启用实时传输
启用或禁用 UDP 用于音频数据包(用于音频的实时音频传输)。启用此功能可以提高音频性能。如果您希望在检测到 Windows 防火墙服务时自动打开 UDP 端口,请包含
/enable_hdx_ports选项。 -
启用远程协助
启用 Windows 远程协助中的影子功能,以与 Director 配合使用。如果您指定此选项,Windows 远程协助会在防火墙中打开动态端口。
-
启用还原 或 启用还原清理
(仅适用于单会话 VDA) 如果 VDA 安装或升级失败,则启用自动返回到还原点。
如果安装/升级成功完成:
-
/enablerestorecleanup指示安装程序删除还原点。 -
/enablerestore指示安装程序保留还原点,即使未使用该还原点。
有关详细信息,请参阅安装或升级失败时还原。
-
-
/启用_SS_端口
如果在 Windows 防火墙服务被检测到时,即使防火墙未启用,也会打开 Windows 防火墙中屏幕共享所需的端口。如果您使用不同的防火墙或没有防火墙,则必须手动配置防火墙。
-
/exclude “component”[,”component”]
阻止安装一个或多个以逗号分隔的可选组件,每个组件都用直引号括起来。例如,在不受 MCS 管理的映像上安装或升级 VDA 不需要 Machine Identity Service 组件。有效值如下:
多会话操作系统 单会话操作系统 单会话操作系统核心服务 Citrix Authentication Identity Assertion VDA Plug-inCitrix Authentication Identity Assertion VDA Plug-inCitrix Authentication Identity Assertion VDA Plug-inCitrix Backup and RestoreCitrix Backup and RestoreCitrix Browser Content RedirectionCitrix Browser Content RedirectionCitrix Browser Content RedirectionCitrix Personalization for App-V - VDACitrix MCS IODriverCitrix MCS IODriverCitrix Telemetry ServiceCitrix Personalization for App-V - VDACitrix Personalization for App-V - VDACitrix Universal Print ClientCitrix Profile ManagementCitrix Profile ManagementCitrix Vda Log Capture ServiceCitrix Profile Management WMI Plug-inCitrix Profile Management WMI Plug-inCSE ComponentCitrix Rendezvous V2Citrix Rendezvous V2Director VDA Plug-inCitrix Supportability ToolsCitrix Supportability ToolsMachine Management ProviderCitrix Telemetry ServiceCitrix Telemetry ServiceVDA Monitor Plug-inCitrix Universal Print ClientCitrix Universal Print ClientVDA WMI Proxy Plug-inCitrix Vda Log Capture ServiceCitrix Vda Log Capture ServiceCitrix VDA Upgrade AgentCitrix VDA Upgrade AgentCitrix WEM AgentCitrix WEM AgentCSE ComponentCSE ComponentDirector VDA Plug-inDirector VDA Plug-inMachine Identity ServiceMachine Identity ServiceMachine Management ProviderMachine Management ProviderVDA Monitor Plug-inUser Personalization LayerVDA WMI Proxy Plug-inVDA Monitor Plug-inVDA WMI Proxy Plug-in从安装中排除 Citrix Profile Management (
/exclude "Citrix Profile Management") 会影响使用 Citrix Director 监视和故障排除 VDA。在“用户详细信息”和“端点”页面上,“个性化”面板和“登录持续时间”面板将失败。在“控制板”和“趋势”页面上,“平均登录持续时间”面板仅显示已安装 Profile Management 的计算机的数据。即使您正在使用第三方用户配置文件管理解决方案,Citrix 仍建议您安装并运行 Citrix 配置文件管理服务。无需启用 Citrix 配置文件管理服务。
如果您同时指定
/exclude和/includeadditional并使用相同的组件名称,则不会安装该组件。使用
VDAWorkstationCoreSetup.exe安装程序时,此选项无效。该安装程序会自动排除其中许多项目。 -
/h or /help
显示命令帮助。
-
/includeadditional “组件”[,”组件”] (用于指定要包含的一个或多个附加组件)
包括安装一个或多个以逗号分隔的可选组件,每个组件都用直引号引起来。在创建远程电脑访问部署时,此选项会很有用,并且您希望安装默认情况下不包含的其他组件。有效值如下:
多会话操作系统 单会话操作系统 Citrix Backup and RestoreCitrix Backup and RestoreCitrix MCS IODriverCitrix MCS IODriverCitrix Personalization for App-V - VDACitrix Personalization for App-V - VDACitrix Profile ManagementCitrix Profile ManagementCitrix Profile Management WMI Plug-inCitrix Profile Management WMI Plug-inCitrix Rendezvous V2Citrix Rendezvous V2Citrix Supportability ToolsCitrix Supportability ToolsCitrix VDA Upgrade AgentCitrix VDA Upgrade AgentCitrix WEM AgentCitrix WEM AgentMachine Identity ServiceMachine Identity ServiceUser Personalization Layer如果您同时指定
/exclude和/includeadditional且组件名称相同,则不会安装该组件。 -
安装目录 目录
将安装组件的现有空目录。默认值 = c:\Program Files\Citrix。
-
安装 MCS I/O 驱动程序
请勿使用。请改用
/includeadditional "Citrix MCS IODriver"或/exclude "Citrix MCS IODriver" -
日志路径 路径
日志文件位置。指定的文件夹必须存在。安装程序不会创建该文件夹。默认值 = “%TEMP%\Citrix\XenDesktop Installer”
此选项无法通过图形界面进行配置。
-
主映像
仅在虚拟机上安装 VDA 时有效。将 VDA 设置为用于创建其他计算机的映像。此选项等同于
/mastermcsimage。此选项在使用
VDAWorkstationCoreSetup_xxxx.exe安装程序时无效。 -
主 MCS 映像
指定此计算机将用作 Machine Creation Services 的映像。此选项等效于
/masterimage。 -
主 PVS 映像
指定此计算机将用作映像,用于通过 Citrix 预配或第三方预配工具(例如 Microsoft 系统中心配置管理器)来预配虚拟机。
-
/no_mediafoundation_ack
确认未安装 Microsoft Media Foundation,并且多个 HDX™ 多媒体功能将不会安装且无法工作。如果省略此选项且未安装 Media Foundation,则 VDA 安装将失败。大多数受支持的 Windows 版本都已安装 Media Foundation,N 版本除外。
-
无桌面体验
增强桌面体验功能不再可用。如果指定此选项(和策略设置),则会将其忽略。
仅在安装适用于多会话操作系统的 VDA 时有效。阻止启用增强桌面体验功能。此功能也由增强桌面体验 Citrix 策略设置控制。
-
不重启
阻止安装后重新启动。VDA 必须在重新启动后才能使用。
-
/不恢复
默认情况下,如果在安装过程中需要重新启动计算机,安装程序会在重新启动完成后自动恢复。要覆盖默认设置,请指定
/noresume。如果您必须重新装载介质或希望在自动化安装期间捕获信息,这会很有帮助。 -
/端口号 端口
仅当指定了
/reconfig选项时有效。用于启用 VDA 和 Controller 之间通信的端口号。除非是端口 80,否则以前配置的端口将被禁用。 -
/proxyconfig “address or PAC file path”
仅当命令包含
/includeadditional “Citrix Rendezvous V2”时有效。用于 Rendezvous 协议的代理的地址或 PAC 文件路径。有关功能详细信息,请参阅 Rendezvous 协议。- 代理地址格式:
http://<url-or-ip>:<port> - PAC 文件格式:
http://<url-or-ip>:<port>/<path>/<filename>.pac
- 代理地址格式:
-
/quiet or /passive
安装期间不会出现用户界面。安装和配置过程的唯一证据在 Windows 任务管理器中。如果省略此选项,则会启动图形界面。
-
重新配置
与
/portnumber、/controllers或/enable_hdx_ports选项一起使用时,自定义以前配置的 VDA 设置。如果您在未同时指定/quiet选项的情况下指定此选项,则会启动用于自定义 VDA 的图形界面。 -
远程PC
仅适用于远程电脑访问部署(单会话操作系统)或代理连接(多会话操作系统)。排除安装任何其他组件(请参阅
/exclude和/includeadditional选项的组件列表)。使用
VDAWorkstationCoreSetup.exe安装程序时,此选项无效。该安装程序会自动排除这些组件的安装。/remotepc与/servervdi选项不兼容。 -
/移除
删除使用
/components选项指定的组件。 -
/remove_appdisk_ack
授权 VDA 安装程序卸载 AppDisks™ VDA 插件(如果已安装)。
-
/remove_pvd_ack
授权 VDA 安装程序卸载 Personal vDisk(如果已安装)。
-
移除所有
移除 VDA。它不会移除 Citrix Workspace 应用程序(如果已安装)。
-
发送体验指标
自动将安装、升级或移除过程中收集的分析数据发送到 Citrix。如果省略此选项(或指定了
/disableexperiencemetrics选项),分析数据将在本地收集,但不会自动发送。 -
服务器 VDI
在受支持的 Windows 多会话计算机上安装用于单会话操作系统的 VDA。在 Windows 多会话计算机上安装用于多会话操作系统的 VDA 时,请省略此选项。
使用此选项之前,请参阅 Server VDI。
仅将此选项与完整产品 VDA 安装程序结合使用。
-
/site_guid 全局唯一标识符
站点 Active Directory 组织单位 (OU) 的全局唯一标识符。当您使用 Active Directory 进行发现时(自动更新是推荐的默认发现方法),这会将虚拟桌面与站点关联。站点 GUID 是在 Studio 中显示的站点属性。不要同时指定
/site_guid和/controllers选项。 -
临时目录 目录
安装期间用于存放临时文件的目录。默认值 = c:\Windows\Temp。
此选项无法在图形界面中使用。
-
虚拟机
仅在虚拟机上安装 VDA 时有效。覆盖安装程序对物理机的检测,因为传递给虚拟机的 BIOS 信息使其显示为物理机。
此选项无法在图形界面中使用。
-
wem_添加防火墙规则
添加 WEM 代理防火墙规则。
-
wem_代理缓存位置
备用 WEM 代理缓存位置。
-
wem_代理端口
WEM 代理用于与 WEM 基础结构服务器通信的端口。
-
wem_缓存数据同步端口
WEM 代理用于与 WEM 基础结构服务器同步缓存的端口。
-
wem_云连接器
资源位置中包含 WEM 部署的 Citrix Cloud™ Connector 的逗号分隔列表。
-
/wem_服务器
WEM 基础架构服务器的 FQDN 或 IP 地址。
-
/xendesktopcloud
表示 VDA 已安装在 思杰 DaaS™ (思杰云) 部署中。
安装 VDA 的示例
使用完整产品安装程序安装 VDA:
以下命令将为单会话操作系统和 Citrix Workspace 应用程序安装 VDA 到 VM 上的默认位置。此 VDA 将用作映像,并使用 MCS 预配 VM。VDA 将首先向域 mydomain 中名为 Contr-Main 的服务器上的 Controller 注册。VDA 将使用用户个性化层和 Windows 远程协助。
\x64\XenDesktop Setup\XenDesktopVdaSetup.exe /quiet /components vda,plugins /controllers "Contr-Main.mydomain.local" /enable_hdx_ports /includeadditional "user personalization layer" /mastermcsimage /enable_remote_assistance
使用 VDAWorkstationCoreSetup 独立安装程序进行单会话操作系统 VDA 的安装:
以下命令在单会话操作系统上安装核心服务 VDA,用于远程电脑访问或 VDI 部署。不安装 Citrix Workspace 应用程序和其他非核心服务。指定了 Controller 的地址,并且 Windows 防火墙服务中的端口将自动打开。管理员将处理重新启动。
VDAWorkstationCoreSetup .exe /quiet /controllers "Contr-East.domain.com" /enable_hdx_ports /noreboot
自定义 VDA
安装 VDA 后,您可以自定义多项设置。从产品介质上的 \x64\XenDesktop Setup 目录中,运行 XenDesktopVdaSetup.exe,使用以下一个或多个选项,这些选项在安装 VDA 的命令行选项 中进行了描述。
-
/reconfigure(自定义 VDA 时必需) -
/h或/help /quiet/noreboot/controllers/portnumber port/enable_hdx_ports
解决 VDA 故障
-
在交付组的 Studio 显示中,“已安装的 VDA 版本”条目在“详细信息”窗格中可能不是计算机上安装的版本。计算机的 Windows 程序和功能显示实际的 VDA 版本。
-
VDA 安装后,在向 Delivery Controller 注册之前,它无法向用户交付应用程序或桌面。
要了解 VDA 注册方法以及如何解决注册问题,请参阅 VDA 注册。
用于安装通用打印服务器的命令行选项
以下选项对 XenDesktopPrintServerSetup.exe 命令有效。
- 启用 UPS 服务器端口
| 软件 | 文件夹 | 文件名 |
|---|---|---|
| 微软 Visual C++ 2017 运行时,32 位和 64 位 | Support > VcRedist_2017 |
vcredist_x64.exe 和 vcredist_x86.exe
|
| Citrix 诊断工具 | x64 > 虚拟桌面组件 | cdf_x64.msi |
| 通用打印服务器服务器组件 | x64 > 通用打印服务器 | UpsServer_x64.msi |
如果未指定此选项,安装程序将显示图形界面中的防火墙页面。选择自动以让安装程序自动添加 Windows 防火墙规则,或选择手动以让管理员手动配置防火墙。
在打印服务器上安装软件后,请按照 预配打印机 中的指导配置 Universal Print Server。
更多信息
有关 Citrix 如何报告组件安装结果的信息,请参阅 Citrix 安装返回代码。