當您從命令列以無訊息方式安裝Horizon Agent時,可以包含特定屬性。您必須使用 PROPERTY=value 格式,Microsoft Windows Installer (MSI) 才能解譯屬性和值。無訊息升級會使用相同的安裝命令。您也可以透過無訊息方式修改已安裝的 Horizon Agent 元件。

下表列出您可在命令列上使用的 Horizon Agent無訊息安裝屬性。

表 1. 適用於以無訊息方式安裝 Horizon Agent的 MSI 屬性
MSI 屬性 說明 預設值
INSTALLDIR 安裝Horizon Agent軟體的路徑和資料夾。例如:

INSTALLDIR=""D:\abc\my folder""

兩組用來括住路徑的雙引號會允許 MSI 安裝程式忽略路徑中的空格。

此 MSI 屬性為選用。

%ProgramFiles%\VMware\VMware View\Agent
RDP_CHOICE 決定是否要在桌面平台啟用遠端桌面平台通訊協定 (RDP)。

值 1 可啟用 RDP。值 0 會將 RDP 設定保留為停用。

此 MSI 屬性為選用。

1
SUPPRESS_RUNONCE_CHECK 忽略在 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceRunOnceEx 機碼中排程要在下次作業系統重新開機時執行的擱置中 Windows Update 工作。使用此旗標可允許並行安裝,但在系統更新會影響 Horizon Agent執行階段相依性時,無法保證安裝結果。

此 MSI 屬性為選用。

URL_FILTERING_ENABLED 指定是否已安裝 URL 內容重新導向功能。值為 1 時,系統會安裝功能。您必須使用群組原則設定來設定要重新導向的 URL。請參閱《在 Horizon 中設定遠端桌面平台功能》文件中的〈設定 URL 內容重新導向〉。

此 MSI 屬性為選用。

0
VDM_SKIP_BROKER_REGISTRATION 若值為 1,則會略過未受管理的桌面平台。
VDM_VC_MANAGED_AGENT 決定 vCenter Server 是否要管理已安裝 Horizon Agent的虛擬機器。

值 1 會將桌面平台設定為由 vCenter Server 管理的虛擬機器。

值 0 會將桌面平台設定為不由 vCenter Server 管理。

需要此 MSI 屬性。

備註: 未受管理的安裝不支援安裝程式修復選項。修復此類安裝將會導致安裝受管理的 Horizon Agent
VDM_SERVER_NAME 連線伺服器執行個體 (Horizon Agent安裝程式在其中登錄未受管理的桌面平台) 的主機名稱或 IP 位址。此屬性僅適用於未受管理的桌面平台。例如:

VDM_SERVER_NAME=10.123.01.01

未受管理的桌面平台需要此 MSI 屬性。

請勿將此 MSI 屬性用於 vCenter Server 所管理的虛擬桌面平台。

VDM_SERVER_USERNAME 連線伺服器執行個體之管理員的使用者名稱。此 MSI 屬性僅適用於未受管理的桌面平台。例如:

VDM_SERVER_USERNAME=domain\username

未受管理的桌面平台需要此 MSI 屬性。

請勿將此 MSI 屬性用於 vCenter Server 所管理的虛擬桌面平台。

VDM_SERVER_PASSWORD 連線伺服器管理員的使用者密碼。例如:

VDM_SERVER_PASSWORD=secret

未受管理的桌面平台需要此 MSI 屬性。

請勿將此 MSI 屬性用於 vCenter Server 所管理的虛擬桌面平台。

VDM_IP_PROTOCOL_USAGE 指定Horizon Agent使用的 IP 版本。有效值為 IPv4 和 IPv6。 IPv4
VDM_FIPS_ENABLED 指定要啟用或停用 FIPS 模式。值為 1 則啟用 FIPS 模式。值為 0 則停用 FIPS 模式。若此屬性設為 1 且 Windows 不位於 FIPS 模式,則安裝程式將中止。 0
VDM_FORCE_DESKTOP_AGENT 如果您將 Horizon Agent 安裝在 Windows Server 機器上,並將其設定為單一使用者 Horizon 桌面平台而非 RDS 主機,請將值設定為 1。此要求適用於 vCenter Server 管理的機器以及未受管理的機器。對於裝載應用程式工作階段的非伺服器 Windows 客體,請將值設定為 0。

此 MSI 屬性為選用。

0

在無訊息安裝命令中,您可以使用 ADDLOCAL屬性來指定 Horizon Agent 安裝程式所設定的選項。

下表列出您可以在命令列上輸入的Horizon Agent選項。這些選項與可在互動式安裝期間取消選取或選取的安裝選項相對應。

若您未在命令列上使用 ADDLOCAL屬性,Horizon Agent 將會安裝在互動式安裝期間依預設安裝的所有選項 (如果客體作業系統支援這些選項)。使用 ADDLOCAL=ALL時,Horizon Agent 會安裝下列所有選項,這兩者同時預設為開啟及同時預設為關閉 (如果客體作業系統支援這些選項),但 NGVC 除外。NGVC 和 SVIAgent 互斥。若要安裝 NGVC,您必須明確指定。

如需詳細資訊,請參閱Microsoft Windows Installer 命令列選項中的 ADDLOCAL 資料表項目。

如果您使用 ADDLOCAL個別地指定功能 (您未指定 ADDLOCAL=ALL),則您一律必須指定 Core

您可以使用 ADDLOCALREMOVE MSI 內容來修改功能。使用下列 PowerShell 命令,在安裝了 Horizon Agent 的系統上查詢已安裝元件的登錄中是否有 ModifyPath base 命令列:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |
        Select-Object DisplayName, ModifyPath | Where-Object {$_.DisplayName -eq 'VMware Horizon
        Agent'} | Format-Table –AutoSize
輸出:
DisplayName               ModifyPath
          VMware Horizon Agent      MsiExec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111}

下列範例會修改並移除現有安裝中的 USB 元件:VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn REMOVE=USB"

下列範例會將 Horizon Performance Tracker 取代為 Horizon Help Desk Tool 以修改代理程式安裝:VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=HelpDesk REMOVE=PerfTracker”

下列範例會新增序列埠和掃描器重新導向,以修改代理程式安裝:VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=SerialPortRedirection,ScannerRedirection”

表 2. Horizon Agent無訊息安裝選項及互動式自訂安裝選項
無訊息安裝選項 互動式安裝中的自訂安裝選項 預設為進行互動式安裝或不使用 ADDLOCAL時安裝
Core 核心 Horizon Agent功能。

若您指定 ADDLOCAL=ALL,則會安裝 Core 功能。

BlastProtocol VMware Blast
PCoIP PCoIP 通訊協定代理程式
USB USB 重新導向
NGVC 即時複製代理程式
RTAV 即時音訊視訊
ClientDriveRedirection 用戶端磁碟機重新導向
SerialPortRedirection 序列埠重新導向
ScannerRedirection 掃描器重新導向
GEOREDIR 地理位置重新導向
V4V Horizon Monitoring Service Agent
SmartCard PCoIP Smartcard

依預設,在互動式安裝中不會安裝此功能。

VmwVaudio VMware 音訊 (虛擬音訊驅動程式)
VmVideo VMware 視訊 (虛擬視訊驅動程式)
VmwVidd VMware 間接顯示驅動程式
TSMMR Windows Media 多媒體重新導向 (MMR)
RDP 如果您在命令列上使用 RDP_CHOICE=1屬性,或是在建立或編輯桌面平台集區時選取 RDP 作為預設顯示通訊協定,則會在登錄中啟用 RDP。

此功能在互動式安裝期間隱藏。

VMWMediaProviderProxy 適用於商務用 Skype 的 VMware 虛擬化套件
RDSH3D RDS 主機上的 3D 轉譯
BlastUDP Blast 的 UDP 傳輸支援
SdoSensor SDO 感應器重新導向
PerfTracker Horizon Performance Tracker
HelpDesk Horizon Help Desk Tool
PrintRedir VMware Integrated Printing
UnityTouch Unity Touch
PSG 此功能會設定登錄項目,向連線伺服器指出 Horizon Agent應使用 IPv4 還是 IPv6。