本說明文件頁面說明 URL 內容重新導向功能如何在 Horizon Cloud on Microsoft Azure 部署中運作。必須將部署設定成使用單一網繭代理,才能使用 URL 內容重新導向功能。
簡介
從遠端桌面或應用程式到用戶端的重新導向,稱為代理程式至用戶端重新導向。從用戶端至遠端桌面或應用程式的重新導向,稱為用戶端至代理程式重新導向。
- 代理程式至用戶端重新導向
- 透過代理程式至用戶端重新導向, Horizon Agent 會將 URL 傳送至 Horizon Client,這會在用戶端機器上針對 URL 中的通訊協定開啟預設應用程式。有關設定「代理程式至用戶端」重新導向的詳細資料,請閱讀本頁面中的章節。
- 用戶端至代理程式重新導向
- 透過用戶端至代理程式重新導向,系統會開啟您指定用來處理 URL 的遠端桌面或遠端應用程式。如需設定用戶端至代理程式重新導向的詳細資料,請參閱 單一網繭代理 - Horizon Cloud Pod - 建立 URL 重新導向自訂,並將其指派給使用者。
您可以將某些 URL 從遠端桌面或應用程式重新導向至用戶端,並可將其他 URL 從用戶端重新導向至遠端桌面或應用程式。您可以重新導向任意數量的通訊協定,包括 HTTP、HTTPS、mailto 和 callto。
設定代理程式至用戶端重新導向
若要啟用「代理程式至用戶端」重新導向,請執行下列組態工作。
- 確定已在映像虛擬機器的 Horizon Agent 中啟用 URL 內容重新導向功能,如單一網繭代理 - Horizon Cloud Pod - 建立 URL 重新導向自訂,並將其指派給使用者中的先決條件小節所述。
- 將 URL 內容重新導向群組原則設定套用至您的遠端桌面和應用程式。有關將 ADMX 範本新增至 GPO 的說明,請參閱下列小節。
- 設定群組原則設定,以指出 Horizon Agent 針對各種通訊協定進行 URL 重新導向的方式。如需瞭解群組原則設定,請參閱下列小節。
將 URL 內容重新導向 ADMX 範本新增至 GPO
URL 內容重新導向 ADMX 範本檔 (名為 urlRedirection.admx) 包含可讓您控制 URL 連結要在用戶端上開啟 (代理程式至用戶端重新導向),還是在遠端桌面或應用程式中開啟 (用戶端至代理程式重新導向) 的設定。
若要將 URL 內容重新導向群組原則設定套用至遠端桌面和應用程式,請將 ADMX 範本檔新增至您 Active Directory 伺服器上的 GPO。針對在遠端桌面或應用程式中點按之 URL 連結的相關規則,GPO 必須連結至包含您的虛擬桌面和 RDS 主機的 OU。
您也可以將群組原則設定套用至與包含 Windows 用戶端電腦的 OU 連結的 GPO,但一般常用來設定用戶端至代理程式重新導向的方法,是使用 vdmutil 命令列公用程式。由於 macOS 並不支援 GPO,因此如果您有 Mac 用戶端,則必須使用 vmdutil。
- 先決條件
-
- 確認在映像虛擬機器中安裝 Horizon Agent 時,URL 內容重新導向功能包含在內,如單一網繭代理 - Horizon Cloud Pod - 建立 URL 重新導向自訂,並將其指派給使用者中所述。
- 確認已為 URL 內容重新導向群組原則設定建立 Active Directory GPO。
- 確認 Active Directory 伺服器上有 MMC 和群組原則管理編輯器嵌入式管理單元可供使用。
- 步驟
-
- 請從 VMware Customer Connect 的下載 VMware Horizon Service 中下載 Horizon GPO 服務包。
從該 URL 導覽至 Horizon Cloud Service on Microsoft Azure 下載位置。在該頁面中,您會看到可下載的項目清單。找出名為 Horizon GPO 服務包的項目,然後下載其 ZIP 檔案。為 Horizon 相關元件提供群組原則設定的所有 ADMX 檔案,都位於此檔案中。
- 解壓縮 ZIP 檔案,並將以下檔案複製到 Active Directory 伺服器中指定的位置:
- 將 urlRedirection.admx 檔案複製到 C:\Windows\PolicyDefinitions 資料夾。
- 將 urlRedirection.adml 語言資源檔案複製到 C:\Windows\PolicyDefinitions 中的適當子資料夾。
例如,針對 EN 地區設定,將 urlRedirection.adml 檔案複製到 C:\Windows\PolicyDefinitions\en-US 資料夾。
- 在您的 Active Directory 伺服器上,開啟群組原則管理編輯器。
URL 內容重新導向群組原則設定會安裝在
中。
然後在您的 Active Directory 伺服器中設定群組原則設定。如需瞭解群組原則設定,請參閱下列小節。
- 請從 VMware Customer Connect 的下載 VMware Horizon Service 中下載 Horizon GPO 服務包。
URL 內容重新導向群組原則設定
URL 內容重新導向範本檔包含群組原則設定,可讓您建立為 Horizon Cloud 環境設定代理程式至用戶端重新導向功能的規則。此範本檔僅包含「電腦組態」設定。所有設定皆位於群組原則管理編輯器的 VMware Horizon URL 重新導向資料夾中。
下表說明 URL 內容重新導向範本檔中的可用群組原則設定。
設定 | 屬性 |
---|---|
IE Policy: Prevent users from changing URL Redirection plugin loading behavior | 決定使用者是否可停用 URL 內容重新導向功能。 依預設不會設定此設定。 |
IE Policy: Automatically enable URL Redirection plugin | 決定新安裝的 Internet Explorer 外掛程式是否會自動啟用。 依預設不會設定此設定。 |
Url Redirection Enabled | 決定是否啟用 URL 內容重新導向功能。即使已在用戶端或代理程式中安裝 URL 內容重新導向功能,您仍可使用此設定來停用這項功能。 依預設不會設定此設定。 |
Url Redirection Protocol 'http' | 針對所有使用 HTTP 通訊協定的 URL,請指定應進行重新導向的 URL。此設定的選項如下:
在建立代理程式規則時,您也必須使用代理主機名稱選項指定連線伺服器主機的 IP 位址或完整網域名稱,以及使用遠端項目選項指定桌面或應用程式集區的顯示名稱。
備註: 一般常用來設定用戶端規則的方法,即為使用
vdmutil 命令列公用程式。
依預設會啟用此設定。 |
Url Redirection Protocol '[...]' | 對於 HTTP 以外的任何通訊協定 (例如 HTTPS、電子郵件或 callto),請使用此設定。 其選項和 Url Redirection Protocol 'http' 的相同。 如果您不需要設定其他通訊協定,您可以在將 URL 內容重新導向範本檔新增至 Active Directory 之前,先刪除或註解排除此項目。 最佳做法是為 HTTP 和 HTTPS 通訊協定設定相同的重新導向設定。如此一來,如果使用者在 Internet Explorer 中輸入部分 URL (例如 mycompany.com),且該網站從 HTTP 自動重新導向至 HTTPS,URL 內容重新導向功能將會如預期般運作。在此範例中,如果您為 HTTPS 設定規則,但並未針對 HTTP 設定相同的重新導向設定,則使用者輸入的部分 URL 不會進行重新導向。 依預設不會設定此設定。 |