若要無訊息安裝 View 元件,您必須使用 Microsoft Windows Installer (MSI) 命令列選項與屬性。View 元件安裝程式是 MSI 程式,並使用標準 MSI 功能。

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

若要無訊息執行 View 元件安裝程式,一開始請先以無訊息方式執行啟動程序程式,此程式會將安裝程式解壓縮到暫存目錄,並啟動互動式安裝。

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

表格 1. View 元件啟動程序程式的命令列選項

選項

說明

/s

停用 bootstrap 啟用顯示畫面和解壓縮對話方塊,可避免顯示互動對話方塊。

例如:VMware-viewconnectionserver-y.y.y-xxxxxx.exe /s

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

/v" MSI_command_line_options"

指示安裝程式,傳遞在命令列中輸入為 MSI 選項組的雙引號中字串,進行解讀。您必須包含雙引號中的命令列項目。請在 /v 後和命令列結束時,放置雙引號。

例如:VMware-viewagent-y.y.y-xxxxxx.exe /s /v"command_line_options"

若要指示 MSI 安裝程式解譯包含空格的字串,請用兩組雙引號包住該字串。例如,您要安裝 View 元件的安裝路徑名稱包含空格。

例如:VMware-viewconnectionserver-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 安裝程式包含 View 元件的安裝程式碼。安裝程式會使用您在命令列中輸入的值與選項來解譯 View 元件特定的安裝選擇與安裝選項。

表格 2. MSI 命令列選項 MSI 屬性

MSI 選項或屬性

說明

/qn

指示 MSI 安裝程式,不要顯示安裝程式精靈頁。

例如,您可能想要無訊息安裝 Horizon Agent,並僅使用預設的安裝選項與功能:

VMware-viewagent-y.y.y-xxxxxx.exe /s /v"/qn"

您可額外使用 /qb 選項,在非互動式且自動的安裝中顯示精靈頁。進行安裝時,會顯示精靈頁,但您無法回應。

必須使用 /qn/qb 選項,才可執行無訊息安裝。

INSTALLDIR

指定 View 元件的備用安裝路徑。

使用 INSTALLDIR=path 格式指定安裝路徑。如果您要將 View 元件安裝在預設路徑中,您可忽略此 MSI 屬性。

此 MSI 屬性為選用。

ADDLOCAL

決定要安裝的元件特定選項。

在互動式安裝中,View 安裝程式會顯示可選取或取消選取的自訂安裝選項。在無訊息安裝中,您可以使用 ADDLOCAL 屬性在命令列上指定個別安裝選項來有選擇性地安裝這些選項。不會安裝您未明確指定的選項。

在互動式及無訊息安裝中,View 安裝程式會自動安裝某些功能。您無法使用 ADDLOCAL 來控制是否安裝這些非選用功能。

輸入 ADDLOCAL=ALL 安裝可以在互動式安裝期間安裝的所有自訂安裝選項,包括預設安裝的選項以及您必須選取安裝的選項,NGVC 除外。NGVC 和 SVIAgent 互斥。

下列範例將安裝 Core、BlastProtocol、PCoIP、UnityTouch、VmVideo、PSG 以及客體作業系統支援的所有功能:VMware-viewagent-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=ALL"

如果您不使用 ADDLOCAL 屬性,將安裝預設安裝的自訂安裝選項以及自動安裝的功能。預設關閉 (未選取) 的自訂安裝選項不會加以安裝。

下列範例將安裝 Core、BlastProtocol、PCoIP、UnityTouch、VmVideo、PSG 以及客體作業系統支援而且預設開啟的自訂安裝選項:VMware-viewagent-y.y.y-xxxxxx.exe /s /v"/qn"

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

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

下列範例將安裝具有 Core、BlastProtocol、PCoIP、UnityTouch、VmVideo、PSG、Instant Clone Agent 和虛擬列印等功能的 Horizon Agent

VMware-viewagent-y.y.y-xxxxxx.exe /s /v"/qn ADDLOCAL=Core,NGVC,ThinPrint"

以上範例不會安裝其他元件,即使是預設互動安裝的選項也不會加以安裝。

ADDLOCAL MSI 屬性為選用。

REBOOT

您可使用 REBOOT=ReallySuppress 選項,允許在系統重新開機前,完成系統設定工作。

此 MSI 屬性為選用。

/l*v log_file

使用詳細輸出,寫入記錄資訊到指定記錄檔案。

例如:/l*v ""%TEMP%\vmmsi.log""

此範例會產生類似互動式安裝時產生記錄的詳細記錄檔案。

您可使用此選項,記錄可能唯一套用到安裝的自訂功能。您可使用記錄的資訊,指定未來無訊息安裝時的安裝功能。

/l*v 選項為選用。