您可以使用 Microsoft Windows Installer (MSI) 的無訊息安裝功能,在多部 Windows 虛擬機器或實體電腦上安裝 Horizon Agent。在無訊息安裝中,您不需回應精靈的提示。無訊息升級會使用相同的安裝命令。您也可以透過無訊息方式修改已安裝的 Horizon Agent 元件。
您可以透過在命令列中手動輸入參數或使用設定檔案來執行無訊息安裝。
關於無訊息安裝
透過無訊息安裝,您可以在大型企業環境中有效率地部署 Horizon 8 元件。
如果您不想安裝所有自動或依預設安裝的功能,可以使用 ADDLOCAL MSI 屬性來選擇性地安裝個別的安裝選項與功能。若需 ADDLOCAL 屬性的詳細資料,請參閱 Microsoft Windows Installer 命令列選項中的表格。
您可以透過 ADDLOCAL 和 REMOVE MSI 屬性來修改功能。
您可以使用下列 PowerShell 命令查詢安裝了 Horizon Agent 的系統中已安裝元件的登錄,取得 ModifyPath base 命令列:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, ModifyPath |
Where-Object {$_.DisplayName -like '*Horizon Agent*'} | Format-Table –AutoSize
輸出:
DisplayName ModifyPath
Omnissa Horizon Agent MsiExec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111}
先決條件
-
確認您已備妥 Active Directory。請參閱*《Horizon 8 安裝和升級》*文件。
-
為桌面平台部署準備客體作業系統。請參閱為遠端桌面平台部署準備客體作業系統。
-
若要使用 Windows Server 作為單一工作階段遠端桌面平台或 RDSH 主機,請執行準備 Windows Server 作業系統以供桌面平台使用中說明的步驟。
**附註:**Horizon Agent 安裝程式在無訊息模式下不會自動安裝任何角色。如果您想要使用 RDS 模式,請在系統上預先安裝 RDSH 角色。
-
如果機器已安裝 Microsoft Visual C++ 可轉散發套件,請確認該套件的版本為 2005 SP1 或更新版本。如果套件版本為 2005 或更早版本,您可以升級該套件或將其解除安裝。
-
從 Omnissa Customer Connect 下載 Horizon Agent 安裝程式檔案。
安裝程式檔案名稱的模式為
Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe,其中 YYMM 為行銷版本號碼,y.y.y 為內部版本號碼,xxxxxxx 為組建編號。 -
確認您具備虛擬機器或實體電腦的管理權限。
-
請先熟悉 Horizon Agent 自訂安裝選項。請參閱 Horizon Agent for Windows 的自訂安裝選項。
-
請先熟悉 MSI 安裝程式命令列選項。請參閱 Microsoft Windows Installer 命令列選項。
-
請先熟悉 Horizon Agent 可用的無訊息安裝屬性。請參閱 Horizon Agent for Windows 的無訊息安裝屬性。
-
請先熟悉 Horizon Agent 安裝程式在防火牆上開啟的 TCP 連接埠。如需詳細資訊,請參閱*《Horizon 概觀和部署規劃》*文件。
-
確認計劃以無訊息方式安裝 Horizon Agent 的客體作業系統已安裝最新的 Windows Update 修補程式。在某些情況下,可能需要管理員執行互動式安裝才能執行擱置的 Windows Update 修補程式。確認所有作業系統作業和後續重新開機都已完成。
透過在命令列上輸入參數來無訊息安裝 Horizon Agent
您可以在虛擬機器或實體電腦上的 Windows 命令提示字元中執行這些命令。
**附註:**如果您在 Windows Server 機器上安裝 Horizon Agent,並且要將該機器設定為單一使用者 Horizon 桌面平台,而不是 RDS 主機,您必須在安裝命令中加入 VDM_FORCE_DESKTOP_AGENT=1 屬性。此需求適用於由 vCenter Server 管理的機器以及非受管理的機器。
**附註:**在以下範例中,agent-installer.exe 代表已下載的安裝程式檔案名稱。將其替換為您實際使用的安裝程式 exe 名稱。
範例一
下列範例會安裝包含 Core、Horizon Blast、PCoIP、Unity Touch、PSG、USB 重新導向,以及即時影音 (RTAV) 元件的 Horizon Agent。
agent-installer.exe /s /v "/qn VDM_VC_MANAGED_AGENT=1 ADDLOCAL=Core,USB,RTAV"
範例二
下列範例會在非受管理的電腦上安裝 Horizon Agent。此外,安裝程式也會安裝 Core、Horizon Blast、PCoIP、Unity Touch、PSG、Integrated Printing、USB 重新導向元件。請依據下列其中一種配對/登錄模式,在向 Horizon Connection Server 登錄畫面上完成安裝。
-
**輸入 Horizon Connection Server 名稱與認證:**在對話方塊中,輸入 CS 主機名稱與 HzE 管理員認證。
- 無訊息安裝選項:
VDM_PAIRING_MECHANISM=1
- 無訊息安裝選項:
-
自動探索 Horizon Connection Server:選取以自動探索,並繼續前往準備安裝畫面。
- 無訊息安裝選項:
VDM_PAIRING_MECHANISM=2
- 無訊息安裝選項:
-
輸入網繭名稱:輸入電腦將連線至的網繭名稱。繼續前往準備安裝畫面。
- 無訊息安裝選項:
VDM_PAIRING_MECHANISM=3 VDM_POD_NAME=<POD name>
- 無訊息安裝選項:
範例三
下列範例會修改現有的安裝,並移除其中的 USB 元件:
agent-installer.exe /s /v "/qn REMOVE=USB"
ProductCode 驅動的命令列範例:msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn REMOVE=USB
範例四
下列範例透過將 Horizon Performance Tracker 取代為 Horizon Help Desk Tool,修改代理程式的安裝設定:
agent-installer.exe /s /v "/qn ADDLOCAL=HelpDesk REMOVE=PerfTracker”
ProductCode 驅動的命令列範例:msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn ADDLOCAL=HelpDesk REMOVE=PerfTracker
範例五
下列範例透過新增序列埠和掃描器重新導向,修改代理程式的安裝設定:
agent-installer.exe /s /v "/qn ADDLOCAL=SerialPortRedirection,ScannerRedirection”
ProductCode 驅動的命令列範例:msiexec.exe /I{A17DD662-DFB3-4997-9C0F-4E687A300111} /qn ADDLOCAL=SerialPortRedirection,ScannerRedirection
安裝現已完成
安裝完成後,如果虛擬機器具有多個 NIC,請設定 Horizon Agent 所使用的子網路。請參閱為 Horizon Agent 設定具備多個 NIC 的虛擬機器。
使用設定檔案無訊息安裝 Horizon Agent
-
建立包含要用於安裝的參數的文字檔。
- 該檔案可以位於本機或網路磁碟機上。也支援使用對應的磁碟機。
- 該檔案可以具有任何副檔名,但必須是純文字。
- 每個參數必須單獨在一行。
- 任何其他文字 (除了參數本身),必須在行的開頭使用井字號 (
#) 註解排除。 - 檔案中允許使用空格和空白換行符號。
**附註:**如果您在 Windows Server 機器上安裝 Horizon Agent,並且要將該機器設定為單一使用者 Horizon 桌面平台,而不是 RDS 主機,您必須在設定檔中加入
VDM_FORCE_DESKTOP_AGENT=1屬性。此需求適用於由 vCenter Server 管理的機器以及非受管理的機器。
**注意:**安裝程式不會處理密碼。如果您的檔案包含已知的密碼屬性 (例如 VDM_SERVER_PASSWORD),安裝程式將無法剖析該檔案並回傳錯誤。若要包含密碼,您必須在命令列中手動輸入。當您以此方式輸入密碼時,密碼僅會傳遞一次,且不會記錄在任何位置。
範例檔案:
C:\Users\demo\agent-settings.txt
VDM_VC_MANAGED_AGENT=0
VDM_SERVER_NAME=cs1.companydomain.com
VDM_SERVER_USERNAME=admin.companydomain.com
ADDLOCAL=HelpDesk
REMOVE=PerfTracker
-
在虛擬機器或實體電腦上開啟 Windows 命令提示字元,並輸入以下內容:使用您現有的代理程式安裝檔案名稱
agent-installer.exe,以及agent-settings.txt檔案的路徑。範例:
agent-installer.exe /s /v "/qn SETTINGS_FILE=C:\Users\demo\agent-settings.txt VDM_SERVER_PASSWORD=secret"
安裝現已完成
安裝完成後,如果虛擬機器具有多個 NIC,請設定 Horizon Agent 所使用的子網路。請參閱為 Horizon Agent 設定具備多個 NIC 的虛擬機器。
此頁面對您有幫助嗎?