您可以使用 server-list 區段中的設定來設定特定伺服器的某些功能。editable 內容會指定使用者是否可以變更設定。

下表中的星號會指出您可以在可編輯清單中進行的設定。

設定 說明

autoForwardUSBPolicy

備註: 若要設定全域原則以套用至伺服器代理的所有虛擬桌面平台,請將 desktop 值設定為 「HorizonAutoUsbAll」。全域原則將覆寫為特定桌面平台設定的所有其他 USB 重新導向原則。
為伺服器代理的用戶端 USB 裝置和虛擬桌面平台,指定自動 USB 重新導向的預設行為。對於每個原則,請設定具有以下內容的資料陣列:
  • desktop 指定要套用原則的虛擬桌面平台的名稱。如果為多個原則設定了相同的 desktop 值,則陣列中最後列出的原則將生效。
  • autoConnectAllOnStart 指定在桌面平台工作階段啟動時,是否重新導向所有可用的 USB 裝置。有效值為 truefalse
  • autoConnectAllOnInsert 指定在用戶端系統中插入所有 USB 裝置時,是否重新導向這些裝置。有效值為 truefalse
  • policy 允許您設定特定 USB 裝置的重新導向行為。對於每個裝置原則,您需要使用以下內容設定資料物件:
    • device 指定 USB 裝置的身分識別。有效值採用 <vid>:<pid> 格式,其中 <vid> 指定廠商識別碼,<pid> 指定裝置的產品識別碼。
    • autoConnectOnStart 指定在桌面平台工作階段啟動時,是否重新導向裝置。有效值為 truefalse
    • autoConnectOnInsert 指定在用戶端系統中插入裝置時,是否重新導向該裝置。有效值為 truefalse
    備註: 桌面平台層級原則 ( autoConnectAllOnStartautoConnectAllOnInsert) 優先於裝置特定的原則。
editable 設定清單來指定使用者是否可以修改特定設定。一般來說,來自每個伺服器的原則可判斷設定的值。

如果 editable 內容中列出的設定為 false,則會鎖定該設定。使用者無法變更該設定。使用者介面會顯示為灰色且無法使用。若要進行變更,系統管理員可以更新原則中的設定。

如果某個設定在 editable 內容中,並設定為 true,則該設定將在使用者介面中可供使用。使用者可以進行變更。

備註: 第一次使用時,用戶端會套用原則中的任何設定。之後,如果設定可編輯且已由使用者變更,則用戶端將使用該設定。
enableAutoForwardUSB* 為虛擬桌面平台啟用或停用自動 USB 重新導向。該值指定是否啟用或停用自動 USB 重新導向。editable 內容指定使用者是否可以變更 Horizon Client 中的 USB 自動連線設定。這兩個內容的有效值為 truefalse
enableHighResolution* 設定高解析度模式功能。value 內容用來指定啟用或停用該功能。editable 內容會指定使用者是否可以變更 Horizon Client 中的高解析度模式設定。這兩個內容的有效值為 truefalse
enableMultiMonitor* 設定多重監視器功能。value 內容用來指定啟用或停用該功能。有效值為 truefalse

如果已啟用 value 內容,則 Horizon Client 中的顯示設定會受到以下影響:

  • 如果使用者已在裝置上設定特定的顯示器,則顯示設定會設為使用選取的顯示器
  • 如果使用者從未在裝置上設定特定的顯示器,則顯示設定會設為使用所有顯示器
如果已停用 value 內容,則 顯示設定會設為 使用單一顯示器
備註: 伺服器功能中的這個 enableMultiMonitor 設定優先順序高於用戶端功能中的 enableMultiMonitor 設定優先順序,但低於用戶端功能中的 display 設定優先順序。
enableWindowsKey* 啟用或停用遠端桌面平台的 Windows 鍵。此值指定是否啟用或停用該功能。editable 內容會指定使用者是否可以變更 Horizon Client 中的為桌面平台啟用 Windows 鍵設定。這兩個內容的有效值為 truefalse
resolution 設定螢幕解析度。width 內容會指定螢幕寬度,而 height 內容會指定螢幕高度。這兩個值都應該小於或等於裝置視窗的寬度和高度,否則 Horizon Client 會使用預設解析度 (裝置視窗的寬度和高度)。
timezoneSync* 設定遠端桌面平台和已發佈的應用程式的時區。isSync 內容會指定是否要自動設定時區。editable 內容會指定使用者是否可以變更 Horizon Client 中的自動設定時區設定。這兩個內容的有效值為 truefalse。如果將 isSync 設定為 false,則可以藉由指定 timezone 內容來手動設定時區。
備註: 當您將 isSync 內容設定為 true 時,無論 timezone 內容的值為何,用戶端的時區一律會與主機作業系統的時區保持一致。
usbAllowList 指定重新導向的 USB 裝置。如果某個裝置未列出,表示該裝置遭到封鎖。使用 vid 內容來指定廠商識別碼,以及使用 pid 內容來指定每個裝置的產品識別碼。

使用此設定時,系統會忽略同等的代理程式群組原則設定 (納入 Vid/Pid 裝置)。

usbBlockList 指定遭到封鎖而無法重新導向的 USB 裝置。使用 vid 內容來指定廠商識別碼,以及使用 pid 內容來指定每個裝置的產品識別碼。

使用此設定時,系統會忽略同等的代理程式群組原則設定 (排除 Vid/Pid 裝置)。

usbBlockList 設定具有比 usbAllowList 設定更高的優先順序,這表示如果某個裝置同時在這兩個清單中,則將遭到封鎖。

下列 JSON 組態檔範例會顯示伺服器設定。

{
  "broker_list": {
    "Value": {
      "settings": {
         "server-list": [{
            "server": "viewserver0.mydomain.com",
            "default": true,
            "description": "View Server 0", 
            "username": "User0",
            "domain": "TestDomain0",
            "settings": {
               "enableHighResolution": false,
               "enableMultiMonitor": false,
               "enableWindowsKey": true,
               "timezoneSync": {
                   "isSync": false,
                   "timezone": "-00:00"
               },
               "resolution": {
                 "width": 600,
                 "height": 800
               },
               "enableAutoForwardUSB": true,
               "autoForwardUSBPolicy": [{
                  "desktop": "win10",
                  "autoConnectAllOnStart": true,
                  "autoConnectAllOnInsert": false,
                  "policy":[{
                     "device": "0001:0002",
                     "autoConnectOnStart": false,
                     "autoConnectOnInsert": false
                  },{
                     "device": "1001:1002",
                     "autoConnectOnStart": true,
                     "autoConnectOnInsert": false
                  }]
               },{
                  "desktop": "win11",
                  "autoConnectAllOnStart": false,
                  "autoConnectAllOnInsert": false,
                  "policy":[{
                     "device": "1001:1002",
                     "autoConnectOnStart": false,
                     "autoConnectOnInsert": true
                  }]
               }],
               "editable": {
                  "enableAutoForwardUSB": true,
                  "enableHighResolution": true,
                  "enableMultiMonitor": false,
                  "enableWindowsKey": false,
                  "timezoneSync": false
               },
               "usbAllowList":[{
                  "vid": 1111,
                  "pid": 2222
               },{
                  "vid": 1112,
                  "pid": 2223
               }],
               "usbBlockList":[{
                  "vid": 2222,
                  "pid": 3333
                },{
                  "vid": 2223,
                  "pid": 3334
                }]
              }
           }]
        }
    }
  }
}