您可以建立本機 URL 內容重新導向設定以重新導向特定的 URL,使其在遠端桌面平台或已發佈應用程式上開啟。本機 URL 內容重新導向設定只會顯示在本機網繭中。

您可以設定任意數量的通訊協定,包括 HTTP、HTTPS、mailto 和 callto。使用 Chrome 瀏覽器的重新導向時不支援 callto 通訊協定。

最佳做法是為 HTTP 和 HTTPS 通訊協定設定相同的重新導向設定。如此一來,若使用者在 Internet Explorer 中輸入部分 URL (例如 mycompany.com),則當該網站從 HTTP 自動重新導向至 HTTPS 時,URL 內容重新導向功能將會如預期般運作。在此範例中,若您為 HTTPS 設定規則,但並未針對 HTTP 設定相同的重新導向設定,則使用者輸入的部分 URL 不會進行重新導向。

VMware 建議您不要為 URL 內容重新導向建立多個設定。

若要建立會顯示在整個網繭聯盟中的全域 URL 內容重新導向設定,請參閱在 Horizon 8 中建立全域 URL 內容重新導向設定

必要條件

程序

  1. 登入連線伺服器執行個體。
  2. 執行使用 --createURLSetting選項的 vdmutil 命令,建立 URL 內容重新導向設定。
    vdmutil --createURLSetting --urlSettingName url-filtering --urlRedirectionScope LOCAL 
    [--description value] [--urlScheme value] [--entitledApplication value | --entitledDesktop value] [--agentURLPattern value]
    選項 說明
    --urlSettingName URL 內容重新導向設定的唯一名稱。此名稱必須是 url-filtering
    --urlRedirectionScope URL 內容重新導向設定的範圍。指定 LOCAL 會使設定僅顯示在本機網繭中。
    --description URL 內容重新導向設定的說明。說明可以包含 1 至 1024 個字元。
    --urlScheme 套用 URL 內容重新導向設定的通訊協定,例如 http、https、mailto 或 callto。
    --entitledApplication 顯示用來開啟指定 URL 的本機應用程式集區的名稱,例如 iexplore-2012。您也可以使用此選項來指定本機 RDS 桌面平台集區的顯示名稱。
    --entitledDesktop 用來開啟指定 URL 的本機桌面平台集區的顯示名稱,例如 Win10。針對 RDS 桌面平台集區,請使用 --entitledApplication選項。
    --agentURLPattern 一個加上引號的字串,用以指定應在遠端桌面平台或已發佈應用程式上開啟的 URL。
  3. (選擇性) 執行使用 --updateURLSetting選項的 vdmutil 命令,將更多通訊協定、URL 和本機資源新增至您已建立的 URL 內容重新導向設定。
    vdmutil --updateURLSetting --urlSettingName url-filtering --urlRedirectionScope LOCAL 
    [--description value][--urlScheme value][--entitledApplication value | --entitledDesktop value] [--agentURLPattern value]
    這些選項與使用 --createURLSetting選項的 vdmutil 命令相同。

範例: 建立本機 URL 內容重新導向設定

下列範例會建立名為 url-filtering 的本機 URL 內容重新導向設定,將所有包含文字 http://google.*的用戶端 URL 重新導向至名為 iexplore2012 的應用程式集區。
VdmUtil --createURLSetting --urlSettingName url-filtering --urlScheme http 
--entitledApplication iexplore2012 --agentURLPattern "http://google.*" 
--urlRedirectionScope LOCAL --authAs johndoe --authDomain mydomain --authPassword secret
下列範例會更新 url-filtering 設定,而將所有包含文字 https://google.*的用戶端 URL 重新導向至名為 iexplore2012 的應用程式集區。
vdmutil --updateURLSetting --urlSettingName url-filtering --urlScheme https 
--entitledApplication iexplore2012 --agentURLPattern "https://google.*" 
--urlRedirectionScope LOCAL --authAs johndoe --authDomain mydomain --authPassword secret
下列範例會更新 url-filtering 設定,而將所有包含文字 mailto://.*.mycompany.com的用戶端 URL 重新導向至名為 Outlook2008 的應用程式集區。
vdmutil --updateURLSetting --urlSettingName url-filtering --urlScheme mailto 
--entitledApplication Outlook2008 --agentURLPattern "mailto://.*.mycompany.com" 
--urlRedirectionScope LOCAL --authAs johndoe --authDomain mydomain --authPassword secret

下一步

將 URL 內容重新導向設定指派給使用者或群組。請參閱將 URL 內容重新導向設定指派給 Horizon 8 中的使用者或群組