Horizon Cloud 中使用這些組態來定義 URL 處理規則,以指出要讓 Horizon Client 將來自使用者用戶端機器的 URL 重新導向至 Horizon Cloud 環境提供的桌面或應用程式。URL 重新導向組態可提供相關資訊給 Horizon Client,讓其瞭解哪些 URL 應交由使用者所指派的其中一個 Horizon Cloud 桌面或遠端應用程式處理,而非由使用者的本機系統來開啟。

備註: Horizon Cloud 管理主控台提供可讓您設定用戶端至代理程式 URL 重新導向的使用者介面。若要設定代理程式至用戶端的 URL 重新導向,您必須依照 設定代理程式至用戶端重新導向中所述使用群組原則設定。下列步驟可用來設定用戶端至代理程式的 URL 重新導向。

當使用者在其本機裝置上登入 Horizon Client 時,Horizon Client 會擷取使用者所指派的 URL 重新導向組態。接著,當這個使用者嘗試開啟本機文件或檔案中的連結時,如果該連結符合組態中的 URL 模式規則,Horizon Client 即會決定要使用的適當處理常式。指定的處理常式會開啟使用者所指派的桌面或應用程式以處理 URL 連結,如您在 URL 重新導向組態中指定的適當處理常式所決定。如果 URL 重新導向處理常式指定要使用桌面,則會由連結之指定通訊協定的桌面預設應用程式來處理 URL。如果處理常式指定要使用應用程式,則會由使用者所指派的應用程式來處理 URL。如果使用者無權使用處理常式中指定的桌面或應用程式,則 Horizon Client 會對使用者顯示訊息,除非您已將處理常式的嚴格相符指定為

嚴格相符設為的案例下,系統會根據下列後援行為尋找要使用的資源:

  1. 系統會使用為處理常式指定之目標資源的子字串相符項目來搜尋使用者的指派。如果系統找到符合子字串的指派,則會使用這個已指派的桌面或應用程式來開啟連結。
  2. 當處理常式的資源類型設為應用程式時,如果子字串相符項目的搜尋失敗,系統將會在使用者的應用程式指派中,搜尋可對處理常式之配置欄位中所指定通訊協定進行處理的已指派應用程式。
    備註: 後援行為中的這個步驟僅適用於應用程式。如果 資源類型設為 桌面,則會略過此步驟。
  3. 如果系統在使用者的指派中找不到可處理通訊協定的資源,則 Horizon Client 會對使用者顯示訊息。
重要: 使用者的 Horizon Client 必須使用 URL_FILTERING_ENABLED=1 選項進行安裝,才能為用戶端提供處理 URL 重新導向功能的能力。如需詳細資訊,請參閱 VMware Horizon 7 說明文件中的 安裝具有 URL 內容重新導向功能的 Windows 版 Horizon Client 主題。

當您的環境與 VMware Identity Manager™ 整合時,使用者必須已使用 Horizon Client 開啟至少一個應用程式,該使用者才可使用 URL 重新導向功能。使用在用戶端中開啟選項開啟至少一個應用程式後,使用者所指派的 URL 重新導向組態會載入至 Horizon Client 可從中取得組態值的用戶端裝置登錄。

一個使用者可被指派多個將作用中切換設為 [是] 的 URL 重新導向組態。為了避免不同組態中的規則間發生衝突,當使用者登入 Horizon Client 時,系統會:

  • 即便使該使用者擁有多個作用中的已指派組態,仍將單一組態設為生效的組態。
  • 依字母順序使用第一個 URL 重新導向組態作為使用者的生效組態。

必要條件

在使用管理主控台建立 URL 重新導向組態之前,請先確認您已符合下列先決條件:

  • 您已在命令列中使用 URL_FILTERING_ENABLED=1 參數安裝伺服器陣列所使用之基礎映像中的 Horizon Agent。
  • Horizon Cloud 詳細目錄有您想要在組態中使用的工作階段桌面和遠端應用程式。

程序

  1. 在 [指派] 頁面上,按一下 URL 重新導向
    [新增 URL 重新導向組態] 精靈隨即開啟至第一個步驟。
  2. 在 [定義] 步驟的 [一般設定] 區段中進行一般設定,然後捲動到 [規則] 區段。
    選項 說明
    名稱 為此組態輸入易記名稱。
    作用中 選取讓此組態成為作用中狀態。
    說明 選擇性地輸入組態的說明。
  3. 在 [規則] 區段中建立一份 URL 模式清單,以讓此組態指示 Horizon Client 應在用戶端系統上攔截這些 URL 模式。
    1. URL 模式欄位中輸入加上引號的字串,以指定要攔截的 URL 比對模式。
      您必須加上通訊協定前置詞,例如 https://。您可以使用萬用字元來指定符合多個 URL 的 URL 模式。

      例如:

      • 如果您輸入 "http://google.*",則會攔截所有包含 google 文字的 URL。
      • 如果您輸入 .* (句點和星號),則會攔截所有 URL (全部相符)。
      • 如果您輸入 "mailto://.*.example.com",則會攔截所有包含 mailto://.*.example.com 文字的 URL。
    2. 按一下新增可在規則清單中新增 URL 模式。
    1. 重複上述步驟,即可新增多個 URL 比對模式。
  4. 下一步繼續進行下一個精靈步驟。
  5. 在 [組態] 步驟上定義一組處理常式,以決定負責處理各種通訊協定的目標詳細目錄資源。
    處理常式會定義應由使用者有權使用的哪個桌面或應用程式來處理該通訊協定。例如,如果使用者開啟了具有 mailto 超連結的 Microsoft Word 文件,且使用者按一下文件中的連結,則處理常式會定義應由哪個已授權的應用程式來處理要求,例如 Microsoft Outlook 或 Mozilla Thunderbird。
    1. 按一下新增
    2. 在處理常式視窗中進行設定,然後按一下儲存
      選項 說明
      名稱 輸入處理常式的名稱。
      配置 輸入此處理常式適用的通訊協定,例如 httphttpsmailtocallto 等。
      資源類型 選取是否由桌面或應用程式來處理指定的通訊協定。
      目標資源 輸入您 Horizon Cloud 詳細目錄 (您想要處理配置欄位中所指定的通訊協定) 中的目標資源名稱。
      嚴格相符 選取,可強制目標資源欄位中指定的名稱必須與使用者有權使用之可用工作階段桌面或遠端應用程式的名稱完全相符。

      如果您要讓系統使用其後援行為,以便在使用者沒有與目標資源欄位中所指定名稱完全相符的資源指派時提供支援,請選取

      例如,當資源類型設為應用程式時,如果您將 Microsoft Outlook 指定為用來處理 mailto 通訊協定的目標資源,但使用者並未擁有任何 Microsoft Outlook 應用程式的指派,則當嚴格相符設為時,系統將會搜尋已指派給該使用者的相容應用程式以處理 mailto 通訊協定,例如 Mozilla Thunderbird。

    3. 重複上述步驟即可新增多個處理常式。
  6. 下一步繼續進行下一個精靈步驟。
  7. 搜尋並選取此 URL 重新導向指派的使用者和群組,然後按 [下一步]。
  8. 檢閱彙總的資訊,然後按一下提交