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

指定將在桌面平台和應用程式選取視窗中顯示的應用程式名稱。這是在集區建立精靈中為應用程式集區指定的顯示名稱。

-appProtocol protocol

指定要使用的遠端應用程式顯示通訊協定 (如果有的話)。顯示通訊協定可以是 Blast 或 PCoIP。

-appSessionReconnectionBehavior argument

指定應用程式重新連線行為設定。

  • always 會實作 自動重新連線以開啟應用程式

  • never 會實作不要求重新連線,且不自動重新連線

  • ask 會實作要求重新連線以開啟應用程式

使用此選項時,系統會在 Horizon Client 中的 [設定] 頁面上停用應用程式重新連線設定。

-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。

-listMonitors

列出索引值並顯示所連接監視器的配置資訊。例如:

1: (0, 0, 1920, 1200)
2: (1920, 0, 3840, 1200)
3: (-900, -410, 0, 1190)

您可以在 -monitors 選項中使用索引值。

-logInAsCurrentUser

設定為 true 時,系統會利用使用者登入用戶端系統時所提供的認證資訊來登入連線伺服器執行個體,且最終會登入至遠端桌面平台。預設值為 false

-monitors "n[,n,n,n]"

指定要在多台監視器設定中使用的監視器,其中 n 為監視器的索引值。您可以使用 -listMonitors 選項來決定所連接監視器的索引值。您可以使用逗號分隔來指定最多四個索引值。例如:-monitors "1,2"

除非 -desktopLayout 設為 multimonitor,否則此選項沒有作用。

-nonInteractive

從指令碼啟動 Horizon Client 時,會隱藏錯誤訊息方塊。如果您指定 -unattended 選項,則會隱含設定此選項。

-noVMwareAddins

防止載入 VMware 特定虛擬通道,如虛擬列印。

-password password

指定使用者登入 Horizon Client 所使用的密碼。密碼由命令主控台或其他指令碼工具在純文字中處理。如果系統會自動產生密碼,您無需為 Kiosk 模式中的用戶端指定此選項。為了提高安全性,建議您不要指定此選項。使用者能以互動式方法輸入密碼。

-printEnvironmentInfo

顯示用戶端裝置的 IP 位址、MAC 位址及機器名稱。

-serverURL connection_server

指定連線伺服器執行個體的 URL、IP 位址或 FQDN。

-shutdown

關閉所有的桌面平台和應用程式以及相關的 UI 元件。

-singleAutoConnect

指定如果使用者僅有權使用一個遠端桌面平台或應用程式,使用者通過伺服器驗證後,會自動連線到桌面平台或應用程式並且使用者會登入。此設定可讓使用者無需從只包含一個項目的清單中選取桌面平台或應用程式。

-smartCardPIN PIN

指定使用者在插入智慧卡進行登入時所使用的 PIN 碼。

-usernameHint user_name

指定要作為使用者名稱提示的帳戶名稱。

-standalone

支援回溯相容性。此為該用戶端的預設行為。不一定要指定 -standalone。啟動可連線至相同或不同連線伺服器執行個體的第二個 Horizon Client 執行個體。

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

備註︰

第二個桌面平台連線可能無法存取本機硬體,例如 USB 裝置、智慧卡、印表機和多台監視器。

-supportText file_name

指定文字檔案的完整路徑。檔案的內容會顯示在 [支援資訊] 對話方塊中。

-unattended

在非互動模式中執行 Horizon Client (這種作法適合處於 Kiosk 模式中的用戶端)。您也必須指定:

  • 用戶端的帳戶名稱 (如果您未從用戶端裝置的 MAC 位址產生帳戶名稱)。此名稱必須以字串 “custom-” 或您已在 ADAM 中設定的替代前置詞作為開頭。

  • 用戶端的密碼 (如果您為用戶端設立帳戶時沒有自動產生密碼)。

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

-unauthenticatedAccessAccount

指定在 [未驗證存取] 啟用時用來匿名登入伺服器的「未驗證存取」使用者帳戶。如果 [未驗證存取] 未啟用,則會忽略此選項。

例如:

vmware-view.exe -serverURL ag-broker.agwork.com -unauthenticatedAccessEnabled true -unauthenticatedAccessAccount anonymous1

-unauthenticatedAccessEnabled

指定「未驗證存取」行為:

  • true 會啟用「未驗證存取」。如果「未驗證存取」無法使用,則用戶端可能會回復為使用其他驗證方法。Horizon Client 中的使用「未驗證存取」匿名登入設定會顯示為停用狀態,並且已選取。

  • false 會要求您輸入認證才能登入和存取應用程式。Horizon Client 中的使用「未驗證存取」匿名登入設定會隱藏並取消選取。

若未指定此選項,您可以在 Horizon Client 中啟用 [未驗證存取]。使用「未驗證存取」匿名登入設定會顯示為啟用狀態,並且取消選取。

-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 群組原則來指定所有選項。

備註︰

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