如果您建立根據 Microsoft Windows 10 企業版多重工作階段作業系統虛擬機器建立了伺服器陣列,且您想讓使用者能夠使用作業系統提供的通用 Windows 平台 (UWP) 應用程式,則必須啟用依預設為非作用中的特定 Horizon Agent 原則。Horizon Agent 的預設原則設定不允許啟動 UWP 應用程式。因此,您必須採取某些步驟來啟用名為 Enable UWP support on RDSH platforms 的 Horizon 代理程式相關群組原則設定,讓使用者能夠使用這些 UWP 應用程式。

如需必要設定和包含該設定之 Horizon ADMX 範本的說明,請在 VMware Horizon 7.12 說明文件主題 VMware View Agent 組態 ADMX 範本設定中尋找該 Enable UWP support on RDSH platforms 名稱。在該 VMware Horizon 說明文件頁面中,您可以看到伺服器陣列虛擬機器內的對應 Horizon Agent 原則依預設為非作用中。因此,您必須加以啟用,才能允許使用者使用從這些伺服器陣列虛擬機器佈建的 UWP 應用程式 (無論是在工作階段型桌面或遠端應用程式中)。除非該代理程式原則已啟用,否則,對於 RDSH 虛擬機器中安裝的 Horizon Agent,UWP 應用程式的狀態會顯示為無法使用,並導致使用者將無法存取該 UWP 應用程式。

重要: 啟用此原則後,您必須將 GPO 設定強制設為伺服器陣列現有的 RDSH 虛擬機器,且必須在這些 RDSH 虛擬機器中重新啟動 VMware Horizon View Agent 服務 ( wsnm.exe),或重新啟動 RDSH 虛擬機器,讓 GPO 生效。

Horizon Agent 組態 ADMX 範本檔 (名為 vdm_agent.admx) 包含此原則設定,位於其 Unity Touch 和主控應用程式資料夾 (VMware View Agent 組態 > Unity Touch 和主控應用程式) 中。將必要原則設定設定為伺服器陣列 RDSH 虛擬機器的其中一種方式,即為使用 Active Directory 伺服器中的 ADMX 範本檔,將 Unity Touch 和主控應用程式資料夾新增至您 Active Directory 伺服器的群組原則管理編輯器。此資料夾位於該處後,您即可依照下方的範例步驟,在伺服器陣列目標 OU 上的 Active Directory 系統中,使用 GPO 為虛擬機器啟用 UWP 支援。

必要條件

在您的 Active Directory 伺服器中,建立要用來將 UWP 群組原則設定套用至 RDSH 虛擬機器的具名 GPO。群組原則管理主控台 (GPMC) 通常可經由開始 > 系統管理工具 > 群組原則管理來啟動。將您建立的 GPO 連結至將存放這些 RDSH 虛擬機器的 OU。此 OU 是您建立將佈建這些 RDSH 虛擬機器的伺服器陣列時,在 [建立伺服器陣列] 頁面中指定的 OU。如果您並未在 [建立伺服器陣列] 頁面中指定 OU,則使用的預設 OU 即為您在 Active Directory 登錄工作流程中向 Horizon Cloud 登錄 Active Directory 伺服器時所指定的 OU。

記住: 最終目標在於確保伺服器陣列 RDSH 虛擬機器在您想要讓使用者啟動 UWP 應用程式時,將會啟用所需的代理程式原則。此處的步驟是一個範例,說明您在 RDSH 虛擬機器上啟用所需原則的其中一種方式。您可以選擇採用可產生相同結果的不同方法。取決於您的選擇。

程序

  1. https://my.vmware.com 中的 VMware Horizon Cloud Service on Microsoft Azure 下載頁面,下載 Horizon 7.11 View GPO 服務包
    提示: 7.11 版是將此原則設定導入 Horizon View GPO 服務包中的版本,撰寫本文時已經可以使用。後續推出新版本時,您也可以使用這些版本。
    您必須從該 URL 使用 My VMware 帳戶認證登入。導覽至 Horizon Cloud Service on Microsoft Azure 下載位置。您應該可以直接使用下列 URL 來尋找 7.11 版 GPO 服務包,但系統有時會報告有瀏覽器快取問題,導致無法直接連結至此 URL: https://my.vmware.com/group/vmware/details?downloadGroup=HCS-MA-220&productId=716&rPId=40176。在該頁面中,您會看到可下載的項目清單。找出名為 Horizon 7.11.0 View GPO 服務包的項目,並下載其 ZIP 檔案。為 Horizon 相關元件提供群組原則設定的所有 ADMX 檔案,都位於此檔案中。該檔案本身的名稱會類似於 VMware-Horizon-Extras-Bundle-x.y.z-nnnnnnnn.zip,其中 x.y.z-nnnnnn 代表此檔案的組建編號。
  2. 解壓縮 ZIP 檔案,並將下列檔案複製到指定的位置:
    • vdm_agent.admx 檔案複製到您 Active Directory 伺服器中的 %systemroot%\PolicyDefinitions 位置。
    • 將您所需地區設定的 vmd_agent.adml 語言資源檔案 (例如 en-US/vmd_agent.adml 檔案) 複製到您 Active Directory 伺服器的 %systemroot%\PolicyDefinitions\<locale> 位置,其中 <locale> 會與您所複製 ADML 檔案的地區設定相符。
  3. 在 Active Directory 伺服器上開啟 [群組原則管理],然後選擇編輯您為了套用 UWP 群組原則設定而建立的 GPO。
  4. 在群組原則管理編輯器中,展開電腦設定 > 原則 > 系統管理範本 > VMware View Agent 組態 > Unity Touch 和主控應用程式
  5. 在該 Unity Touch 和主控應用程式資料夾中,找出 [在 RDSH 平台上啟用 UWP 支援] 並加以編輯,以將其設定為已啟用
  6. 將該 GPO 連結至建立伺服器陣列之 RDSH 虛擬機器所在的 OU。
    記住: 當您將 GPO 連結至建立伺服器陣列之虛擬機器所在的 OU 時,您使用上述步驟在該 GPO 中設定的 UWP 原則,將會套用至該 OU 中的所有虛擬機器。這是標準 GPO 行為。
  7. 強制對伺服器陣列的 RDSH 虛擬機器執行 GPO 設定。
  8. 在這些 RDSH 虛擬機器中重新啟動 VMware Horizon View Agent 服務 (wsnm.exe)。