若要設定某些 Horizon Client 功能,可以使用 common-setting 區段中的設定。editable 內容用來指定使用者是否可以變更設定。下表中的星號會指出您可以在可編輯清單中進行的設定。
設定 | 說明 |
---|---|
editable | 設定 Horizon Client 設定的清單,並指定使用者是否可以修改特定的一般設定。一般來說,來自每個伺服器的原則可判斷設定的值。您可以新增此表中標有星號 (*) 的任何用戶端功能。 如果 editable 內容中所列設定的值為 false,該設定便無法使用。使用者無法變更該設定。使用者介面會顯示為灰色。若要進行變更,系統管理員可以更新伺服器所設定的原則。 如果某個設定在 editable 內容清單中,並設定為 true,則該設定將在使用者介面中可供使用。使用者可以進行變更。
備註: 第一次使用時,用戶端會套用伺服器原則中的任何設定。之後,如果設定可編輯且已由使用者變更,則用戶端將使用該設定。
|
allowDataSharing* | 設定資料共用功能。設定此值可啟用或停用共用功能。有效值為 true (啟用) 和 false (停用)。 |
allowFileDownload | 設定使用者是否可以使用檔案傳輸功能,將檔案從遠端桌面平台下載到用戶端裝置。設定此值可啟用或防止檔案下載。 有效值為 true (啟用) 和 false (防止)。預設值是 true。
備註: 若要啟用使用檔案傳輸功能下載檔案,您必須在用戶端啟用
allowFileDownload,並將
設定檔案傳輸 GPO 設定為允許在代理程式端下載檔案。請參閱
《Horizon 遠端桌面平台功能和 GPO》。
|
allowFileUpload | 設定使用者是否可以使用檔案傳輸功能,將檔案從用戶端裝置上傳到遠端桌面平台。設定此值可啟用或防止檔案上傳。 有效值為 true (啟用) 和 false (防止)。預設值是 true。
備註: 若要啟用使用檔案傳輸功能上傳檔案,您必須在用戶端啟用
allowFileUpload,並將
設定檔案傳輸 GPO 設定為允許在代理程式端上傳檔案。請參閱
《Horizon 遠端桌面平台功能和 GPO》。
|
autoForwardUSB* | 啟用或停用自動 USB 重新導向。該值指定是否啟用或停用自動 USB 重新導向。editable 內容用來指定使用者是否可以變更 [設定] 視窗中的 USB 自動連線設定。這兩個內容的有效值為 true 和 false。 |
display* | 設定用戶端可以使用的本機監視器。這個設定可以指定用戶端視窗大小。此設定會在啟動遠端桌面平台時啟動。
可用的選項:
如果 display 不在 editable 內容清單中或設定為 false,系統便會鎖定這個設定。如果在 editable 內容中設定為 true,使用者就可以變更這個設定。 。 |
enableAdvancedTouch | 啟用或停用對進階觸控手勢的支援,如觸控板、觸控式螢幕、數字鍵台和滑鼠手勢中所述。 有效值為 true (啟用) 和 false (停用)。預設值是 true。 |
enableAnonymousLogin* | 針對 [設定] 對話方塊中顯示為使用「未驗證存取」匿名登入的「未驗證存取」功能進行設定。value 內容用來指定啟用或停用該功能。有效值為 true 和 false。 |
enableFileAssociation | 設定設定檔案關聯中所述的檔案關聯功能的啟用狀態。有效值如下:
如果未設定 enableFileAssociation,依預設,會啟用檔案關聯。 |
enableHighResolution* | 設定高解析度模式功能。value 內容用來指定啟用或停用該功能。editable 內容會指定使用者是否可以變更 Horizon Client 中的高解析度模式設定。這兩個內容的有效值為 true 和 false。 |
enableMediaStream | 對於 Chrome 用戶端的瀏覽器重新導向功能和 Microsoft Teams 的媒體最佳化功能,決定用戶端使用者是否可以設定相機和麥克風權限。有效值如下:
預設值是 true。如需詳細資訊,請參閱設定瀏覽器重新導向和《Horizon 遠端桌面平台功能和 GPO》文件中的〈Microsoft Teams 的媒體最佳化〉一節。 |
enableH264 | 指定轉譯方式是否使用 H.264 視訊模式。用戶端會啟用 H.264 視訊模式。有效值為 true 和 false。
備註:
此選項僅在您使用縮放比率大於 100% 的一般顯示,且管理員尚未停用該功能時,才會顯示在 [設定] 視窗中。 |
enableRTAVH264Codec | 為即時影音 (RTAV) 啟用或停用 H.264 轉碼器。有效值為 true (啟用 H.264) 和 false (停用 H.264)。 預設值是 true。 如需詳細資訊,請參閱使用網路攝影機、麥克風和喇叭的即時影音 (RTAV) 功能。 |
forcePrivateMode | 為 Horizon Cloud on Azure next-gen 啟用隱私權模式。使用此設定可強制為使用者啟用隱私權模式。如果啟用此設定,使用者必須進行驗證才能登入。關閉 Horizon Client 或從目前伺服器中斷連線後,系統會將使用者導向至瀏覽器登出頁面。此設定在未設定時處於停用狀態 |
enableNetworkIndicator | 依照偵測不穩定的網路連線中所述啟用或停用網路通知功能。有效值為 true (啟用功能) 和 false (停用功能)。 將值設定為 false 可從設定視窗中移除停用網路狀態顯示選項。 預設值是 true。 |
enableLogoutTriggeredQuit |
在登出時觸發用戶端關閉。如果啟用此原則選項,則會在使用者成功登出時觸發用戶端關閉。 此選項接受類型為 |
enableDisconnectionTriggeredQuit |
在與最後一個作用中的桌面平台或應用程式中斷連線時,觸發用戶端關閉。如果啟用此原則選項,則會在與最後一個作用中的桌面平台或應用程式中斷連線時,觸發用戶端關閉。 此選項接受類型為 |
enableScreenSharing* | 允許或不允許使用者在使用已發佈的應用程式時分享其本機螢幕畫面的內容。有效值為 true (允許) 和 false (不允許)。 editable 內容用來指定使用者是否可以從 [設定] 視窗來控制其螢幕畫面分享權限。 |
enableWebRTCRedirection* | 啟用或停用 WebRTC 型應用程式的媒體最佳化功能。 啟用後,此功能可最佳化遠端桌面平台內 WebRTC 型應用程式的音訊、視訊和螢幕畫面分享串流。此功能可改進使用者在虛擬會議和電話會議期間的整體影音體驗。 有效值為 true (啟用功能) 和 false (停用功能)。 editable 內容用來指定使用者是否可以從 [設定] 視窗來控制 WebRTC 媒體最佳化的啟用狀態。 |
enableWindowsKey* | 啟用或停用遠端桌面平台的 Windows 鍵。此值指定是否啟用或停用該功能。editable 內容會指定使用者是否可以變更 Horizon Client 中的為桌面平台啟用 Windows 鍵設定。這兩個內容的有效值為 true 和 false。 |
hardwareAccelerationOption | 為即時影音 (RTAV) 設定用戶端 GPU 硬體加速。如需詳細資訊,請參閱使用網路攝影機、麥克風和喇叭的即時影音 (RTAV) 功能。 有效值如下:
|
hideSecondaryServer | 設定 Horizon Client 是同時顯示主要伺服器主機名稱和次要伺服器主機名稱的伺服器圖示,還是僅顯示主要伺服器主機名稱的伺服器圖示。 有效值為 true (僅顯示主要主機名稱的單一圖示) 和 false。
預設值是 true。 |
ignoreCertErrors | 設定瀏覽器重新導向功能是否可以開啟含有 SSL 或安全憑證錯誤的頁面。有效值如下:
預設值是 false。如需詳細資訊,請參閱設定瀏覽器重新導向。 |
networkStateConfig | 指定 Horizon Client 用於計算網路品質分數並確定網路穩定性的臨界值參數。如需 Horizon Client 如何使用這些參數的詳細資訊,請參閱偵測不穩定的網路連線。 此設定包括下列內容:
|
powerSetting | 防止裝置進入睡眠,以回應遠端工作階段中的使用者閒置狀態。依預設,Chrome 裝置會在 10 分鐘後進入睡眠狀態。當您設定 powerSetting 時,裝置會在最後一個遠端工作階段結束後才進入睡眠狀態。 keepAwakeLevel 內容會指定電源原則的層級。以下是 keepAwakeLevel 內容的有效值:
|
splitUSB | 指定 USB 裝置的分割重新導向行為,如分割複合 USB 裝置中所述。 此設定包括下列內容:
使用此設定時,系統會忽略同等的代理程式群組原則設定 (分割 Vid/Pid 裝置)。 |
urlFiltering | 為用戶端設定 URL 內容重新導向規則。URL 內容重新導向功能也需要代理程式端組態。如需詳細資訊,請參閱使用 URL 內容重新導向的需求以及《Horizon 遠端桌面平台功能和 GPO》文件中的〈設定 URL 內容重新導向〉。
備註: 必須重新啟動
Horizon Client,任何已修改的規則才會生效。
備註: 在連線伺服器執行個體上使用
vdmutil 命令列介面所設定的 URL 內容重新導向規則,優先於使用
urlFiltering 設定所設定的 URL 內容重新導向規則。
urlFiltering 設定有一個 protocols 內容,會設定成具有下列內容的物件陣列:
備註: 重新導向 URL 的範圍,可能會因您用於
agentRules 的規則語法而異。
|
useAssetIdReplaceMachineName | 設定如何將用戶端資產識別碼 (實體電腦名稱) 傳遞到對應的 Horizon 環境變數。如需詳細資訊,請參閱 VMware 知識庫 (KB) 文章 92513。 有效值如下:
預設值是 false。 |
ws1WebviewMode | 設定使用者是否可向以受管理應用程式 (例如由 Unified Access Gateway 和 Workspace ONE 管理) 形式執行的 Horizon Client 進行驗證。有效值如下:
預設值是 secure-webview。 |
以下 JSON 組態檔案的範例顯示 editable 內容的一些常見設定和使用方式。此範例顯示建議的設定,以便最大程度地提高效能和效率,來獲得最佳的使用者體驗。
{ "broker_list": { "Value": { "settings": { "server-list": [ { "server": "viewserver0.mydomain.com", "default": true, "description": "View Server 0", "username": "User0", "domain": "TestDomain0" } ], "common-setting": { "allowDataSharing": true, "enableAdvancedTouch": true, "enableAnonymousLogin": false, "allowFileDownload": true, "allowFileUpload": true, "enableWindowsKey": true, "enableFileAssociation": false, "enableH264": true, "enableRTAVH264Codec": true, "forcePrivateMode": true, "hardwareAccelerationOption": "no-preference", "ignoreCertErrors": false, "ws1WebviewMode": "secure-webview", "autoForwardUSB": true, "display": "useAllMonitor", "enableHighResolution": false, "useAssetIdReplaceMachineName": false, "splitUSB": { "allowList": [ { "device": "0554:1001", "excludedInterface": [ "00", "01", "02" ] } ] }, "hideSecondaryServer": true, "enableAdvancedTouch": false, "enableMediaStream": false, "enableScreenSharing": true, "enableNetworkIndicator": true, "enableLogoutTriggeredQuit": true, "enableDisconnectionTriggeredQuit": true, } "networkStateConfig": { "networkStateTcpRttMSLow": 2, "networkStateTcpRttMSHigh": 400, "networkStateQualityScoreTcpThresholdGood": 85, "networkStateQualityScoreTcpThresholdPoor": 40, "networkStateRttCheckPeriodMs": 15000 }, "urlFiltering": { "protocols": [ { "brokerHostname": "10.117.24.28", "protocol": "http", "remoteItem": "win2022_RDSH", "agentRules": ".*example1.com" }, { "brokerHostname": "10.117.161.109", "protocol": "https", "remoteItem": "win10_VDI", "agentRules": ".*example2.com" } ] }, "editable": { "allowDataSharing": true, "enableAnonymousLogin": true, "enableHighResolution": true, "autoForwardUSB": true, "enableH264": true, "enableWebRTCRedirection": true, "display": true, "enableScreenSharing": true } } } } } }