Skip to main content

2026 年 8 月 24 日

Microsoft Windows Installer 命令列選項

若要以無訊息方式安裝 Omnissa 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停用啟動程序啟用顯示畫面和解壓縮對話方塊,可避免顯示互動式對話方塊。 例如:

Omnissa-Horizon-Connection-Server-y.y.y-xxxxxx.exe /s


執行無訊息安裝時,必須使用 /s 選項。

/v" MSI_command_line_options"指示安裝程式,傳遞在命令列中輸入為 MSI 選項組的雙引號中字串,進行解讀。您必須包含雙引號中的命令列項目。在 /v 參數之後加上雙引號,並在命令列的結尾處再加上一個雙引號。例如:

Omnissa-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"command_line_options"


若要指示 MSI 安裝程式解譯包含空格的字串,請用兩組雙引號包住該字串。例如,您可能會希望將 Horizon 8 元件安裝至包含空格的安裝路徑中。
例如:

Omnissa-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 命令列選項 MSI 屬性
MSI 選項或屬性說明
/qn指示 MSI 安裝程式,不要顯示安裝程式精靈頁。
例如,您可能會希望以無訊息方式安裝 Horizon Agent,並僅使用預設的安裝選項與功能:

Omnissa-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、Omnissa Horizon BlastProtocol、PCoIP、UnityTouch、VmVideo、PSG,以及客體作業系統支援的所有功能:

Omnissa-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=ALL"


如果您未使用 ADDLOCAL 屬性,系統將僅安裝預設啟用的自訂安裝選項與自動安裝的功能。預設關閉 (未選取) 的自訂安裝選項則不會被安裝。


以下範例會安裝 Core、Horizon BlastProtocol、PCoIP、UnityTouch、VmVideo、PSG,以及客體作業系統支援的預設啟用自訂安裝選項:

Omnissa-Horizon-Agent-x86-YYMM-y.y.y-xxxxxx.exe /s /v"/qn"


若要指定個別安裝選項,請輸入以逗號分隔的安裝選項名稱清單。不要在名稱間使用空格。使用格式 ADDLOCAL=value,value,value...


使用 ADDLOCAL=value,value,value... 屬性時,必須包含 Core。


下範例會安裝包含 Core、Horizon BlastProtocol、PCoIP、UnityTouch、VmVideo、PSG 和 Instant Clone Agent 功能的 Horizon Agent:

Omnissa-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 Omnissa-Horizon-Agent-x86_64-YYMM-y.y.y-xxxxxx.msp /qn REINSTALL=ALL


此 MSI 屬性為選用。

REMOVE

您可以使用 REMOVE=<value> 選項來移除某個功能。


下列範例會解除安裝 USB 功能:

Omnissa-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 選項為選填項目。

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

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

正在產生連結…