新增映像並驗證其詳細資料後,就可以從 Horizon Cloud Service - next-gen 發佈映像。

在執行以下任何步驟之前,還應先檢閱 Microsoft Azure 部署和 IMS 中的關鍵資訊。

必要條件

繼續之前,請先確認以下工作已完成:
  • 已完成網域登錄。
  • Microsoft Entra ID 已連線至 VMware Cloud。
  • 已成功建立站台。
  • Unified Access Gateway 和 Edge 閘道已準備就緒。
  • 映像資訊已驗證,且映像處於未發佈狀態。
  • 管理和租用戶 (桌面) 子網路可透過 TCP 通訊協定,使用 443 連接埠解析和存取 softwareupdate.vmware.com,以下載在系統映像建立作業中使用的代理程式相關軟體。它必須可直接連線,或透過 Edge Proxy (如果已設定 Edge Proxy) 進行連線。Proxy 本身應可連線至租用戶 (桌面) 子網路中的映像虛擬機器。映像服務會使用在 Edge 層級設定的 Proxy。如需詳細資訊,請參閱Microsoft Azure 中 Horizon Cloud 部署的連接埠和通訊協定需求
  • 如果選取了 GPU 類型的虛擬機器型號,請確定已在虛擬機器上安裝 NVIDIA GPU 驅動程式。如需詳細資訊,請參閱在執行 Windows 的 N 系列虛擬機器上安裝 NVIDIA GPU 驅動程式
  • 至少會為提供者選取一個虛擬網路和租用戶 (桌面) 子網路。
  • 如果適用的話,請手動將 Horizon Agent 安裝在映像中。

    Horizon Cloud Service - next-gen 會在發佈工作流程期間,自動安裝 Horizon Agent。但是,對於您的特定使用案例來說,在發佈工作流程之前,如果需要先安裝代理程式,請參閱知識庫 91998。如果您手動安裝 Horizon Agent,則在執行以下程序時,請取消選取安裝 Horizon Agent 切換。

  • 確保 Microsoft Azure 自訂指令碼延伸 (CSE)、Azure RunCommand 和 Sysprep 未被 Microsoft Azure 中映像虛擬機器上的原則、防火牆或外部解決方案所封鎖或中斷。在 Azure 映像的映像發佈程序中,會使用 Azure 自訂指令碼延伸和 Azure RunCommand,且會在 Azure 計算庫中進行擷取之前使用 Sysprep 對映像進行一般化處理。

    如果您在映像虛擬機器中設定了 Proxy,則必須將 URL https://softwareupdate.vmware.com/ 列入白名單中,以便 Proxy 略過該 URL。

    Horizon Cloud Service - next-gen 需要 CSE 才能安裝 Horizon Agent。因此,如果您使用 Azure 原則限制在映像虛擬機器 (用於準備映像的虛擬機器) 上安裝延伸,請在組態的指派原則階段執行下列其中一個動作,以防止發佈程序失敗。

    • 確保與 CSE 相關的 Microsoft Azure 安全性原則允許在映像虛擬機器上安裝和執行 CSE。
      備註: 您可以在指派原則時選取排除項,即要從原則指派中排除的資源。如果採用此方法,請選取要從原則中排除的映像相關資源。
    • 允許執行名為 vmw-hcs-image-CustomScriptExtension 的 CSE。在發佈程序期間,Horizon Cloud Service - next-gen 會將 vmw-hcs-image-CustomScriptExtension 名稱用於連結至映像虛擬機器的 CSE。

程序

  1. 在 Horizon Universal Console 首頁上,按一下映像動態磚,以導覽至映像頁面。按一下準備好發佈的映像。
  2. 在映像詳細資料頁面上,選取映像的版本,然後按一下已解除發佈 > 發佈下拉式清單。
  3. 目的地區段中,已預先選取匯入映像版本的來源 Horizon Edge 且無法取消選取。
    備註: 映像一律會發佈至來源 Horizon Edge

    若要將映像發佈至更多 Horizon Edges,請選取資料表中的核取方塊。按下一步

  4. 內容區段中,您可以滑動切換按鈕以選取關閉自動 Windows 更新
    這會停用實體桌面功能,以提高虛擬機器效能和容量使用量的效率,且有助於避免出現 Microsoft Windows Sysprep 問題。
  5. 您可以滑動切換來啟用移除 Windows 市集應用程式 (也稱為 AppX 套件),並停用應用程式和 Windows 市集的自動更新和下載。這可提高效能並協助避免 Microsoft Windows Sysprep 問題。

    下列 Windows Store 應用程式將會保留,並且在發佈程序期間不會被移除:

    Microsoft.DesktopAppInstaller
    Microsoft.Messaging
    Microsoft.MSPaint
    Microsoft.Windows.Photos
    Microsoft.MicrosoftStickyNotes
    Microsoft.WindowsCalculator
    Microsoft.WindowsCommunicationsApps
    Microsoft.WindowsSoundRecorder
    Microsoft.WindowsStore
    Microsoft.WindowsNotepad
    Microsoft.ScreenSketch
    Microsoft.Xbox.TCUI
    Microsoft.XboxApp
    Microsoft.XboxGameCallableUI
    Microsoft.XboxGameOverlay
    Microsoft.XboxGamingOverlay
    Microsoft.XboxIdentityProvider
    Microsoft.XboxSpeechToTextOverlay
    MSTeams
    Windows.CBSPreview
    windows.immersivecontrolpanel
    Windows.PrintDialog
  6. 如果在發佈程序期間發生無法復原的錯誤,您可以將切換滑動至啟用發佈錯誤復原,以便建立備份虛擬機器來復原映像。按下一步
  7. 如果映像中已安裝您慣用的代理程式,請取消選取安裝 Horizon Agent 切換。
    重要: 依預設, 安裝 Horizon Agent 切換會開啟,因為映像通常尚未安裝代理程式,而您將需要讓發佈作業安裝代理程式。但是,如果映像已安裝慣用的代理程式,請確定您已關閉此切換。如果此切換已開啟,且您按一下 發佈,則在映像發佈過程中,系統會在映像上執行代理程式安裝程序。如果映像中已安裝代理程式,且您已開啟此切換,並按一下 發佈,則可能發生作業衝突,因為系統會在已安裝代理程式的映像上執行代理程式安裝程序。
  8. 選取您要的 Horizon Agent 功能,然後按下一步
  9. 已發佈的映像作業區段中,您可以將切換滑動到掃描遠端應用程式,這僅適用於多重工作階段 (Azure 虛擬桌面或 RDSH) 映像。此外,您還可以將切換滑動到驗證已發佈的映像,以驗證已發佈的映像,從而確保在使用該映像來佈建集區 (在此過程中,將使用系統產生的集區來驗證映像) 時,不會出現錯誤。
    如果將切換滑動到 驗證已發佈的映像,則發佈程序的持續時間可能會增加。
  10. 如果啟用掃描遠端應用程式驗證已發佈的映像,則需選取一個目的地虛擬網路,且該目的地虛擬網路會連結至從該映像所建立系統產生的集區。選取您計劃未來用於建立集區的相同租用戶虛擬網路。
  11. 選取網路,以進行已發佈的映像作業。按一下發佈