Skip to main content

2026 年 4 月 16 日

Microsoft Windows Installer 命令列選項

若要以無訊息方式安裝 Horizon 8 元件,您必須使用 Microsoft Windows Installer (MSI) 命令列選項和屬性。Horizon 8 元件的安裝程式為 MSI 程式,並使用標準的 MSI 功能。

如需關於 MSI 的詳細資料,請參閱 Microsoft 網站。如需 MSI 命令列選項,請參閱 Microsoft Developer Network (MSDN) 程式庫網站並搜尋 MSI 命令列選項。若要查看 MSI 命令列用法,您可以在 Horizon 8 元件所在的電腦上開啟命令提示字元,並輸入 msiexec /?

若要以無訊息方式執行 Horizon 8 元件安裝程式,首先需將啟動程序程式設為以無訊息方式執行,該程式會將安裝程式解壓縮至暫存目錄並啟動互動式安裝程序。

在命令列,您可輸入控制安裝程式啟動程序程式的命令列選項。

Horizon 8 元件啟動程序程式的命令列選項

選項說明
/s停用啟動程序啟用顯示畫面和解壓縮對話方塊,可避免顯示互動式對話方塊。 例如:connectionserver-installer.exe /s 執行無訊息安裝時,必須使用 /s 選項。
/v" MSI_command_line_options"指示安裝程式,傳遞在命令列中輸入為 MSI 選項組的雙引號中字串,進行解讀。您必須包含雙引號中的命令列項目。在 /v 參數之後加上雙引號,並在命令列的結尾處再加上一個雙引號。 例如:agent-installer.exe /s /v"command_line_options" 若要指示 MSI 安裝程式解譯包含空格的字串,請用兩組雙引號包住該字串。例如,您可能會希望將 Horizon 8 元件安裝至包含空格的安裝路徑中。 例如:connectionserver-installer.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 命令列選項 MSI 屬性

MSI 選項或屬性說明
/qn指示 MSI 安裝程式,不要顯示安裝程式精靈頁。 例如,您可能會希望以無訊息方式安裝 Horizon Agent,並僅使用預設的安裝選項與功能: agent-installer.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,以及客體作業系統所支援的所有功能:agent-installer.exe /s /v"/qn ADDLOCAL=ALL" 如果您未使用 ADDLOCAL 屬性,系統將僅安裝預設啟用的自訂安裝選項與自動安裝的功能。預設關閉 (未選取) 的自訂安裝選項則不會被安裝。 以下範例會安裝 Core、BlastProtocol、PCoIP、UnityTouch、VmVideo、PSG,以及客體作業系統所支援、預設啟用的自訂安裝選項:agent-installer.exe /s /v"/qn" 若要指定個別安裝選項,請輸入以逗號分隔的安裝選項名稱清單。不要在名稱間使用空格。使用格式 ADDLOCAL=value,value,value...。 使用 ADDLOCAL=value,value,value... 屬性時,必須包含 Core。 以下範例會安裝 Horizon Agent,並啟用 Core、BlastProtocol、PCoIP、UnityTouch、VmVideo、PSG 與即時複製代理程式功能: agent-installer.exe /s /v"/qn ADDLOCAL=Core,NGVC 以上範例不會安裝其他元件,即使是預設互動安裝的選項也不會加以安裝。 ADDLOCAL MSI 屬性為選填項目。
REBOOT您可以使用 REBOOT=ReallySuppress 選項,讓系統在重新開機前完成所有組態設定工作。 此 MSI 屬性為選用。
REINSTALL您可以使用 REINSTALL=ALL 選項來安裝 Horizon Agent 修補程式。 下列範例會安裝修補程式: msiexec /p agent-installer.msp /qn REINSTALL=ALL 此 MSI 屬性為選用。
REMOVE您可以使用 REMOVE=<value> 選項來移除某個功能。 下列範例會解除安裝 USB 功能: agent-installer.exe /s /v"/qn REMOVE=USB" 此 MSI 屬性為選用。
/l*v log_file使用詳細輸出,寫入記錄資訊到指定記錄檔案。 例如:/l*v ""%TEMP%\vmmsi.log"" 此範例會產生類似互動式安裝時產生記錄的詳細記錄檔案。 您可使用此選項,記錄可能唯一套用到安裝的自訂功能。您可使用記錄的資訊,指定未來無訊息安裝時的安裝功能。 /l*v 選項為選填項目。

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…