vmware-view 命令的語法會控制 Horizon Client 的作業。

在 Windows 命令提示字元中使用 vmware-view 命令的下列格式。

        vmware-view [command_line_option [argument]] ...

vmware-view 命令可執行檔案的預設路徑視您的系統而定。

  • 在 32 位元系統上,路徑為 C:\Program Files\VMware\VMware Horizon View Client\
  • 在 64 位元系統上,路徑為 C:\Program Files (x86)\VMware\VMware Horizon View Client\

為方便起見,請將此路徑新增至您的 PATH 環境變數。

下表顯示您能夠與 vmware-view 命令搭配使用的命令列選項。

表 1. Horizon Client 命令列選項
選項 說明
/? 顯示命令選項的清單。
-appName application_name 指定將在桌面平台和應用程式選取視窗中顯示的應用程式名稱。這是在集區建立精靈中為應用程式集區指定的顯示名稱。
-args argument 指定要新增至遠端應用程式啟動的命令列引數。例如:vmware-view.exe --serverURL 10.10.10.10 --appName "My Notepad++" --args "\"my new.txt\""
-connectUSBOnStartup 設定為 true 時,會將所有 USB 裝置重新導向至目前已連接至主機的桌面平台。如果您指定 -unattended 選項,則會隱含設定此選項。預設值為 false
-connectUSBOnInsert 設定為 true 時,會在您插入裝置時將 USB 裝置連接到前景桌面平台。如果您指定 -unattended 選項,則會隱含設定此選項。預設值為 false
-desktopLayout window_size 指定如何顯示桌面平台的視窗:
fullscreen
全螢幕顯示
multimonitor
多重監視器顯示
windowLarge
大視窗
windowSmall
小視窗
length X width
自訂大小。例如:800 X 600
-desktopName desktop_name 指定將在桌面平台和應用程式選取視窗中顯示的桌面平台名稱。這是在集區建立精靈中為集區指定的顯示名稱。
重要: 請不要在 Kiosk 模式下為用戶端指定此選項。當桌面平台以 Kiosk 模式執行時,此選項無效。在 Kiosk 模式下,會與授權桌面平台清單中的第一個桌面平台建立連線。
-desktopProtocol protocol 指定所要使用,且將在桌面平台和應用程式選取視窗中顯示的顯示通訊協定。顯示通訊協定可以是 Blast、PCoIP 或 RDP。
-domainName domain_name 指定使用者登入 Horizon Client 所使用的 NETBIOS 網域。例如,您會使用 mycompany 而不是 mycompany.com
-file file_path 指定含有額外命令選項和引數的組態檔案路徑。請參閱 Horizon Client 組態檔
-h 顯示說明選項。
-hideClientAfterLaunchSession 設定為 true 時,在啟動遠端工作階段之後,將會隱藏遠端桌面平台和應用程式選取器視窗以及顯示 VMware Horizon Client 功能表。設定為 false 時,在啟動遠端工作階段之後,將會顯示遠端桌面平台和應用程式選取器視窗以及顯示 VMware Horizon Client 功能表。預設值為 true
-languageId Locale_ID Horizon Client 中為不同的語言提供當地語系化支援。如果具有資源程式庫,請指定要使用的地區設定識別碼 (LCID)。若是美國英文,請輸入值 0x409。
-logInAsCurrentUser 設定成 true 時,會利用使用者登入用戶端系統時所提供的認證資訊,來登入 View 連線伺服器執行個體,並最終登入 View 桌面平台。預設值為 false
-nonInteractive 從指令碼啟動 Horizon Client 時,會隱藏錯誤訊息方塊。如果您指定 -unattended 選項,則會隱含設定此選項。
-noVMwareAddins 防止載入 VMware 特定虛擬通道,如虛擬列印。
-password password 指定使用者登入 Horizon Client 所使用的密碼。密碼由命令主控台或其他指令碼工具在純文字中處理。如果系統會自動產生密碼,您無需為 Kiosk 模式中的用戶端指定此選項。為了提高安全性,建議您不要指定此選項。使用者能以互動式方法輸入密碼。
-printEnvironmentInfo 顯示用戶端裝置的 IP 位址、MAC 位址及機器名稱。
-serverURL connection_server 指定 View 連線伺服器執行個體的 URL、IP 位址或 FQDN。
-shutdown 關閉所有的桌面平台和應用程式以及相關的 UI 元件。
-singleAutoConnect 指定如果使用者僅有權使用一個遠端桌面平台或應用程式,使用者通過伺服器驗證後,會自動連線到桌面平台或應用程式並且使用者會登入。此設定可讓使用者無需從只包含一個項目的清單中選取桌面平台或應用程式。
-smartCardPIN PIN 指定使用者在插入智慧卡進行登入時所使用的 PIN 碼。
-usernameHint user_name 指定要作為使用者名稱提示的帳戶名稱。
-standalone 支援回溯相容性。此為該用戶端的預設行為。不一定要指定 -standalone。啟動可連線到相同或不同 View 連線伺服器的第二個 Horizon Client 執行個體。

與相同的伺服器或不同伺服器建立多個桌面平台連線時,支援使用安全通道。

備註: 第二個桌面平台連線可能無法存取本機硬體,例如 USB 裝置、智慧卡、印表機和多台監視器。
-supportText file_name 指定文字檔案的完整路徑。檔案的內容會顯示在 [支援資訊] 對話方塊中。
-unattended 在非互動模式中執行 Horizon Client (這種作法適合處於 Kiosk 模式中的用戶端)。您也必須指定:
  • 用戶端的帳戶名稱 (如果您未從用戶端裝置的 MAC 位址產生帳戶名稱)。此名稱必須以字串 “custom-” 或您已在 ADAM 中設定的替代前置詞作為開頭。
  • 用戶端的密碼 (如果您為用戶端設立帳戶時沒有自動產生密碼)。

-unattended 選項會隱含設定 -nonInteractive-connectUSBOnStartup-connectUSBOnInsert-desktopLayout multimonitor 選項。

-useExisting 可讓您從單一 Horizon Client 工作階段啟動多個遠端桌面平台和應用程式。

當您指定此選項時,Horizon Client 會確認是否有具有相同使用者名稱、網域和伺服器 URL 的工作階段存在,如果有,則會重複使用該工作階段,而不會建立新的工作階段。

例如,在下列命令中,user-1 會啟動「小算盤」應用程式,且建立新的工作階段。

vmware-view.exe -userName user-1 -password secret 
-domainName domain -appName Calculator 
-serverURL view.mycompany.com -useExisting

而在下一個命令中,user1 會以相同使用者名稱、網域和伺服器 URL 啟動「小畫家」應用程式,且使用相同的工作階段。

vmware-view.exe -userName user-1 -password secret 
-domainName domain -appName Paint 
-serverURL view.mycompany.com -useExisting
-userName user_name 指定使用者登入 Horizon Client 所使用的帳戶名稱。如果您已從用戶端裝置的 MAC 位址產生帳戶名稱,您無需為 Kiosk 模式中的用戶端指定此選項。

除了 -file-languageId-printEnvironmentInfo-smartCardPIN-unattended,您可依照 Active Directory 群組原則來指定所有選項。

備註: 群組原則設定的優先順序會高於您在命令列中指定的設定。