若要設定某些 Horizon Client 功能,可以使用 common-setting 區段中的設定。editable 內容會指定使用者是否可以變更設定。下表中的星號會指出您可以在可編輯清單中進行的設定。

備註: 為了確保修改後的設定生效,使用者必須重新啟動 Horizon Client
設定 說明
editable 設定 Horizon Client 設定的清單,並指定使用者是否可以修改特定的一般設定。一般來說,來自每個伺服器的原則可判斷設定的值。您可以新增此表中標有星號 (*) 的任何用戶端功能。

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

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

備註: 第一次使用時,用戶端會套用伺服器原則中的任何設定。之後,如果設定可編輯且已由使用者變更,則用戶端將使用該設定。
allowDataSharing* 設定資料共用功能。使用 value 內容來啟用或停用共用功能。有效值為 truefalse
display* 設定用戶端可以使用的本機監視器。這個設定可以指定用戶端視窗大小。此設定會在啟動遠端桌面平台時啟動。
可用的選項:
  • multipleMonitors:在所有可用的監視器中呈現。您必須將 enableMultiMonitor 內容設定為 true
  • singleMonitor:使用預設視窗大小在一個監視器中呈現。
  • singleMonitorFullscreen:使用全螢幕在一個監視器中呈現。
  • singleMonitorSmallWindow:使用小型視窗大小 (640x480) 在一個監視器中呈現
  • singleMonitorLargeWindow:使用大型視窗大小 (1680x983) 在一個監視器中呈現。
  • {"width":mmm, "height":nnn}:使用您提供的大小在一個監視器中呈現。(mmmxnnn)
如果 display 不在 editable 內容清單中或設定為 false,系統便會鎖定這個設定。如果在 editable 內容中設定為 true,使用者就可以變更這個設定。
備註: display 設定優先於 enableMultiMultiMonitor。伺服器功能中的 enableMultiMonitor 設定優先於用戶端功能中的 enableMultiMonitor 設定。但是,用戶端功能中的 display 設定優先於伺服器功能中的 enableMultiMonitor 設定。
enableAnonymousLogin* 針對 [設定] 對話方塊中顯示為使用「未驗證存取」匿名登入的「未驗證存取」功能進行設定。value 內容用來指定啟用或停用該功能。有效值為 truefalse
enableFileAssociation

設定設定檔案關聯中所述的檔案關聯功能的啟用狀態。有效值如下:

  • true:啟用檔案關聯。
  • false:停用檔案關聯。使用者仍然可以對本機檔案按一下滑鼠右鍵,並選取 Chrome 版 VMware Horizon Client,但顯示的會是警告訊息,而不是可用應用程式清單。

如果未設定 enableFileAssociation,依預設,會啟用檔案關聯。

enableMediaStream

對於 Chrome 用戶端的瀏覽器重新導向功能和 Microsoft Teams 的媒體最佳化功能,決定用戶端使用者是否可以設定相機和麥克風權限。有效值如下:

  • true:用戶端使用者可以設定這些設定,並且可以在瀏覽器重新導向期間,針對提示做出回應,以便允許或拒絕遠端瀏覽器存取用戶端的相機和麥克風。
  • false:隱藏與相機和麥克風權限權相關的所有設定和提示,讓用戶端使用者看不見。使用者無法設定這些權限。在瀏覽器重新導向期間,會自動拒絕遠端瀏覽器存取用戶端相機和麥克風。

預設值是 true。如需詳細資訊,請參閱設定瀏覽器重新導向《Horizon 遠端桌面平台功能和 GPO》文件中的〈Microsoft Teams 的媒體最佳化〉一節。

enableMultiMonitor* 設定多重監視器功能。使用 value 內容,以指定要開啟還是關閉該功能。有效值為 truefalse
ignoreCertErrors

設定瀏覽器重新導向功能是否可以開啟含有 SSL 或安全憑證錯誤的頁面。有效值如下:

  • false:瀏覽器重新導向功能無法開啟含有 SSL 或憑證錯誤的頁面。將不會重新導向此類頁面,且 Horizon Client 會顯示有關 SSL 或憑證錯誤的訊息。
  • true:瀏覽器重新導向功能會繼續開啟含有 SSL 或憑證錯誤的頁面。將忽略這些錯誤,並重新導向這類頁面。

預設值是 false。如需詳細資訊,請參閱設定瀏覽器重新導向

powerSetting 防止裝置進入睡眠,以回應遠端工作階段中的使用者閒置狀態。依預設,Chromebook 會在 10 分鐘後進入睡眠狀態。當您設定 powerSetting 時,Chromebook 在最後一個遠端工作階段結束之前不會進入睡眠狀態。

keepAwakeLevel 內容會指定電源原則的層級。以下是 keepAwakeLevel 內容的有效值:

  • system:這會防止系統進入睡眠狀態,以回應使用者閒置。此值為預設值。
  • display:這會防止顯示關閉或變暗,或防止系統進入睡眠狀態,以回應使用者閒置。
urlFiltering

為用戶端設定 URL 內容重新導向規則。URL 內容重新導向功能也需要代理程式端組態。如需詳細資訊,請參閱使用 URL 內容重新導向的需求以及《Horizon 遠端桌面平台功能和 GPO》文件中的〈設定 URL 內容重新導向〉。

備註: 必須重新啟動 Horizon Client,任何已修改的規則才會生效。
備註: 在連線伺服器執行個體上使用 vdmutil 命令列介面所設定的 URL 內容重新導向規則,優先於使用 urlFiltering 設定所設定的 URL 內容重新導向規則。

urlFiltering 設定有一個 protocols 內容,會設定成具有下列內容的物件陣列:

  • brokerHostname:重新導向 URL 時要使用的連線伺服器主機 IP 位址或完整網域名稱 (FQDN)。
  • protocol:要重新導向的 URL 通訊協定。
  • remoteItem:可處理指定給 agentRules 之 URL 的遠端桌面平台或應用程式集區的顯示名稱。
  • agentRules:會重新導向至指定給 remoteItem 之遠端桌面平台或應用程式的 URL。例如,如果將 agentRules 設定為 .*mycompany.com,則所有包含 mycompany.com 字串的 URL 都會重新導向至遠端桌面平台或應用程式。
備註: 重新導向 URL 的範圍,可能會因您用於 agentRules 的規則語法而異。
  • 規則語法 .*mycompany.com 支援對所有包含 mycompany.com 字串的 URL 進行重新導向,包括 http://mycompany.com
  • 規則語法 .*.mycompany.com 支援對所有包含 mycompany.com 字串的 URL 進行重新導向。但是,它不支援重新導向根 URL。例如,不會重新導向 http://mycompany.com
ws1WebviewMode

設定使用者是否可向以受管理應用程式 (例如由 Unified Access GatewayWorkspace ONE 管理) 形式執行的 Horizon Client 進行驗證。有效值如下:

  • secure-webview:允許使用者向作為受管理應用程式的 Horizon Client 進行驗證,並在驗證完成後,清除快取和 Cookie。
  • persistent-webview:允許使用者向作為受管理應用程式的 Horizon Client 進行驗證,但在驗證完成後,不清除快取和 Cookie。此值允許儲存驗證資訊。
  • browser:需要開啟瀏覽器視窗,以進行使用者驗證。此值會阻止 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": false,
          "enableAnonymousLogin": true,
          "enableMultiMonitor": false,
          "enableMediaStream": true,
          "ignoreCertErrors": false,
          "enableFileAssociation": false,
          "ws1WebviewMode": "secure-webview",
          "display": { "width": 400, "height": 500 },
          "editable": {
            "allowDataSharing": true,
            "enableAnonymousLogin": false,
            "enableMultiMonitor": false
          },
          "powerSetting": {
            "keepAwakeLevel": "display"
          },
          "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"
              }
            ]
          }
        }
      }
    }
  }
}