若要以無訊息方式安裝 VMware Horizon 8 元件,必須使用 Microsoft Windows Installer (MSI) 命令列選項和內容。Horizon 8 元件安裝程式是 MSI 程式,並使用標準 MSI 功能。
如需關於 MSI 的詳細資訊,請參閱 Microsoft 網站。如需 MSI 命令列選項,請參閱 Microsoft Developer Network (MSDN) 程式庫網站並搜尋 MSI 命令列選項。若要顯示 MSI 命令列用法,您可以在 Horizon 8 元件電腦上開啟命令提示字元,並輸入 msiexec /?。
若要以無訊息方式執行 Horizon 8 元件安裝程式,一開始請先以無訊息方式執行啟動程序程式,此程式會將安裝程式解壓縮到暫存目錄,並啟動互動式安裝。
在命令列,您可輸入控制安裝程式 bookstrap 程式的命令列選項。
選項 | 說明 |
---|---|
/s | 停用 bootstrap 啟用顯示畫面和解壓縮對話方塊,可避免顯示互動對話方塊。 例如:VMware-Horizon-Connection-Server-y.y.y-xxxxxx.exe /s 必須使用 /s 選項,才可執行無訊息安裝。 |
/v" MSI_command_line_options" | 指示安裝程式,傳遞在命令列中輸入為 MSI 選項組的雙引號中字串,進行解讀。您必須包含雙引號中的命令列項目。請在 /v 後和命令列結束時,放置雙引號。 例如:VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"command_line_options" 若要指示 MSI 安裝程式解譯包含空格的字串,請用兩組雙引號包住該字串。例如,您可能會想要在包含空格的安裝路徑名稱中安裝 Horizon 8 元件。 例如:VMware-Horizon-Connection-Server-y.y.y-xxxxxx.exe /s /v"command_line_options INSTALLDIR=""d:\abc\my folder""" 在此範例中,MSI 安裝程式會略過安裝目錄路徑,不會嘗試將字串解譯為兩個命令列選項。請注意包住整個命令列的最後一個雙引號。 必須使用 /v"command_line_options" 選項,才可執行無訊息安裝。 |
您可以將命令列選項與 MSI 屬性值傳遞至 MSI 安裝程式,msiexec.exe,來控制無訊息安裝的其餘部分。MSI 安裝程式包含 Horizon 8 元件的安裝程式碼。安裝程式會使用您在命令列中輸入的值與選項來解譯 Horizon 8 元件專屬的安裝選擇與安裝選項。
MSI 選項或屬性 | 說明 |
---|---|
/qn | 指示 MSI 安裝程式,不要顯示安裝程式精靈頁。 例如,您可能想要無訊息安裝 Horizon Agent,並僅使用預設的安裝選項與功能: VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn" 或者,您可以使用 /qb 選項,在非互動式的自動安裝中顯示基本進度對話方塊。 必須使用 /qn 或 /qb 選項,才可執行無訊息安裝。 如需其他 /q 參數的相關資訊,請參閱 Microsoft 開發人員中心網站。 |
INSTALLDIR | 指定 Horizon 8 元件的備用安裝路徑。 使用 INSTALLDIR=path 格式指定安裝路徑。如果您要將 Horizon 8 元件安裝在預設路徑中,則可以忽略此 MSI 屬性。 此 MSI 屬性為選用。 |
ADDLOCAL | 決定要安裝的元件特定選項。 在互動式安裝中,Horizon 8 安裝程式會顯示您可以選取或取消選取的自訂安裝選項。在無訊息安裝中,您可以使用 ADDLOCAL 屬性在命令列上指定個別安裝選項來有選擇性地安裝這些選項。不會安裝您未明確指定的選項。 在互動式及無訊息安裝中,Horizon 8 安裝程式會自動安裝某些功能。您無法使用 ADDLOCAL 來控制是否安裝這些非選用功能。 輸入 ADDLOCAL=ALL 安裝可以在互動式安裝期間安裝的所有自訂安裝選項,包括預設安裝的選項以及您必須選取安裝的選項,NGVC 除外。NGVC 和 SVIAgent 互斥。 下列範例將安裝 Core、BlastProtocol、PCoIP、UnityTouch、VmVideo、PSG 以及客體作業系統支援的所有功能:VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=ALL" 如果您不使用 ADDLOCAL 屬性,將安裝預設安裝的自訂安裝選項以及自動安裝的功能。預設關閉 (未選取) 的自訂安裝選項不會加以安裝。 下列範例將安裝 Core、BlastProtocol、PCoIP、UnityTouch、VmVideo、PSG 以及客體作業系統支援且預設為開啟的自訂安裝選項:VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn" 若要指定個別安裝選項,請輸入以逗號分隔的安裝選項名稱清單。不要在名稱間使用空格。使用以下格式:ADDLOCAL=value,value,value...。 您使用 ADDLOCAL=value,value,value... 屬性時,必須包含 Core。 下列範例將安裝具有 Core、BlastProtocol、PCoIP、UnityTouch、VmVideo、PSG 和即時複製代理程式等功能的 Horizon Agent: VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=Core,NGVC 以上範例不會安裝其他元件,即使是預設互動安裝的選項也不會加以安裝。 ADDLOCAL MSI 屬性為選用。 |
REBOOT | 您可使用 REBOOT=ReallySuppress 選項,允許在系統重新開機前,完成系統設定工作。 此 MSI 屬性為選用。 |
REINSTALL | 您可以使用 REINSTALL=ALL 選項來安裝 Horizon Agent 修補程式。 下列範例會安裝修補程式: msiexec /p VMware-Horizon-Agent-x86_64-YYMM-y.y.y-xxxxxx.msp /qn REINSTALL=ALL 此 MSI 屬性為選用。 |
REMOVE | 您可以使用 REMOVE=<value> 選項來移除功能。 下列範例會解除安裝 USB 功能: VMware-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn REMOVE=USB" 此 MSI 屬性為選用。 |
/l*v log_file | 使用詳細輸出,寫入記錄資訊到指定記錄檔案。 例如:/l*v ""%TEMP%\vmmsi.log"" 此範例會產生類似互動式安裝時產生記錄的詳細記錄檔案。 您可使用此選項,記錄可能唯一套用到安裝的自訂功能。您可使用記錄的資訊,指定未來無訊息安裝時的安裝功能。 /l*v 選項為選用。 |