您可以使用 Horizon Universal Console中的 [建立] 工作流程,將 App Volumes 應用程式新增至租用戶的詳細目錄。在此 [建立] 工作流程內,系統會擷取 Horizon Cloud 內原生的應用程式套件。

如需背景資訊,請造訪 VMware Digital Workspace Tech Zone,以取得 Microsoft Azure 上 Horizon Cloud Service 的 App Volumes 影片示範逐步解說。

  • 在第一次使用建立選項之後,相同的使用者應先完成在擷取桌面虛擬機器中擷取應用程式套件的步驟,才可嘗試對該相同映像再次使用該選項。如果他們在完成擷取應用程式套件的步驟之前嘗試對該相同映像再次使用建立選項,則會顯示一則訊息,指出建立套件的要求已起始。不過,無論第一個使用者是否已完成,相同租用戶中的不同使用者都可以對該映像起始建立套件。
    備註: 在相同網繭或另一個網繭上選取不同的映像時,相同使用者可以同時執行多個擷取。他們無法同時針對相同映像執行多個擷取。
  • 當您第一次按一下建立選項以起始擷取程序時,系統可能需要 20 分鐘的處理時間,擷取桌面虛擬機器才會就緒,且讓狀態變更為 Desktop ready for application capture。第一次執行時之所以需要 20 分鐘,是因為系統會建立桌面指派和兩個桌面虛擬機器,以支援擷取程序。在完成第一個應用程式套件的擷取後,如果您想要起始新的擷取程序後,從您按一下建立選項到狀態變更為 Desktop ready for application capture 的時間將可縮短,約為 10 分鐘。第一次執行後的所需時間較短,因為系統不必像第一次那樣建立擷取桌面指派。第二次執行時,系統會刪除先前使用的擷取桌面虛擬機器,並使用新的虛擬機器。

必要條件

執行此程式的步驟之前,請確認您的環境符合下列先決條件。
  • 確認您的環境符合Horizon Cloud on Microsoft Azure 的 App Volumes 應用程式 - 概觀和先決條件中列出的所有先決條件。
  • 確認為環境設定的所有 Active Directory 網域,在每個組態中均已設定網域加入帳戶。若要檢查組態,並查看每個組態是否均設定了一個網域加入帳戶,請在主控台中導覽至設定 > Active Directory,然後查看所設定的每個網域的網域加入區段,驗證是否存在網域加入帳戶名稱。
    重要: 網域加入帳戶是 App Capture 作業的先決條件,因為系統建立的 App Capture 桌面指派需要使用封裝工具管理員使用者的 Active Directory 網域,以及該 Active Directory 網域中所設定的網域加入帳戶認證,就像為您的 Horizon Cloud 環境所設定的那樣。App Capture 作業會使用該網域加入帳戶,將 App Capture 桌面加入至該網域。封裝工具管理員使用者會定義為已登入 Horizon Universal Console 且正在執行下列 App Capture 步驟的管理員。
  • 重要:

    此 [建立] 工作流程僅適用具有單一使用者、用戶端或 VDI 類型為 Microsoft Windows 作業系統的映像,而不適用於多重工作階段類型的作業系統。執行後續工作中的步驟之前,您必須擁有已安裝 App Volumes Agent 的可用映像。若要建立此類映像,請執行下列動作:

程序

  1. 在主控台中,選取詳細目錄 > 應用程式
    應用程式頁面上的 App Volumes 索引標籤隨即顯示。
  2. 按一下新增 > 建立
  3. 新的應用程式套件視窗的定義下方,輸入下方顯示的值。
    選項 敘述
    應用程式 選取新增選項按鈕,然後輸入應用程式的唯一名稱。名稱開頭必須是字母 [a-Z],且只能包含字母 [a-Z]、虛線 [-] 和數字。
    說明 (選用) 輸入應用程式的說明。
    套件 輸入套件的唯一名稱。
    說明 (選用) 輸入套件的說明。
  4. 新的應用程式套件視窗的應用程式套件的桌面下,輸入以下顯示的值。
    選項 敘述
    位置 選取一個位置,用以篩選網繭下拉式功能表中顯示的網繭集。
    網繭 選取一個網繭,用以篩選映像下拉式功能表中顯示的網繭集。網繭下拉式功能表只會顯示已啟用 App Volumes、至少有一個映像已安裝 App Volumes Agent,且已啟用 Unified Access Gateway 的網繭。
    映像 映像下拉式功能表中選取映像。
    備註: 功能表僅會顯示已安裝 App Volumes Agent 且作業系統為單一使用者類型或用戶端類型的映像。如需建立此類映像的詳細資訊,請參閱上述的「先決條件」。
  5. 在應用程式清單下方,選擇隨選傳遞應用程式或是在下次登入或啟動時傳遞應用程式。
    • 隨選 - 選擇此選項將僅在使用者按一下套件捷徑後才傳遞套件。

    • 登入時 - 選擇此選項將在登入或啟動時傳遞套件。這是預設值。

  6. 按一下儲存
    使用者第一次起始擷取程序時,系統將需要長達 20 分鐘,才能讓擷取桌面虛擬機器以準備好用於擷取應用程式。在這 20 分鐘內,系統會建立一或多個擷取程序 VDI 桌面指派,以用於擷取桌面虛擬機器。系統最多可能需要 20 分鐘,才能建立這些基礎指派和虛擬機器。
    • 系統會針對每個網繭的每個映像建立一個指派。因此,有可能會建立一個指派或多個指派。
    • 每個指派會進行擴充,以容納正在執行擷取的同時使用者數量,且一律會有一個已關閉電源的額外虛擬機器。當第一個使用者開始執行擷取程序,系統會建立兩個虛擬機器:一個虛擬機器指派給該使用者以用於擷取,以及額外一個已關閉電源的虛擬機器。如果第二個使用者開始擷取,則指派會擴充至三個虛擬機器,依此類推,最多可達該指派的容量。完成每個擷取時,系統會刪除用於該擷取的虛擬機器,並減少指派容量。通常,未執行任何擷取時,指派的預設大小為一個虛擬機器。但是,指派可能暫時會有零個虛擬機器。在這兩種情況下,第一個使用者開始擷取時,大小會增加至如上所述的兩個虛擬機器。
    • 這些指派會根據 appcaptureXXX 的模式命名,其中,XXX 是隨機產生的數字。
    • 如下所述,指派的位置會有所不同。
      • 根據主控台 [代理] 頁面上的租用戶組態,以及由於主控台反映該組態的動態特性,主控台左側的指派導覽將具有桌面應用程式標籤的某種組合,例如,指派 > VDI 桌面和應用程式指派 > RDSH 桌面和應用程式,或者其他一些類似的組合。對於主控台中具有應用程式標籤的任何類型的路徑,這些指派都會列在該路徑中。
      • 當主控台 [代理] 頁面顯示已為 Horizon Cloud Pod 啟用 Universal Broker,且指派是根據非多雲端指派時,這些指派將顯示在指派 > RDSH 桌面和應用程式中。
        備註: 如果您的指派來自 2020 年 12 月 9 日更新之前所執行的擷取,且已為 Horizon Cloud Pod 啟用 Universal Broker,則建議您從這些指派的 RDSH 桌面和應用程式主控台頁面中刪除這些指派。啟用 Universal Broker 後,在擷取程序中建立的所有新指派都將是多雲端指派,並同時顯示在 VDI 桌面和應用程式以及 RDSH 桌面和應用程式中 (如下所述)。
      • 當主控台 [代理] 頁面顯示已為 Horizon Cloud Pod 啟用 Universal Broker,且指派是根據多雲端指派時,這些指派將同時顯示在以下兩個位置中:指派 > VDI 桌面和應用程式以及指派 > RDSH 桌面和應用程式
        備註: 當某個指派同時出現在這兩個位置時,名稱會稍有不同。 RDSH 桌面和應用程式中的指派名稱會附加額外的英數字元字串。例如, VDI 桌面和應用程式中名稱為 appcapture1234 之類的指派,在 RDSH 桌面和應用程式中的名稱會有 appcapture1234-5ab6c789 之類的名稱。
        重要: 在刪除其中一個指派之前,請先檢閱以下有關刪除指派的資訊。
    • 關於刪除指派:
      • 如果您不打算在近期執行其他擷取,則可以刪除這些指派,使其不會無故存在於您的環境中。但若您將其刪除,則在下次執行擷取時,系統將需要 20 分鐘之久才能建立新的指派。
      • 如果您想要更新用於封裝程序的映像,則必須先刪除這些指派才能執行此作業。
      小心: 若要刪除同時出現在 指派 > VDI 桌面和應用程式指派 > RDSH 桌面和應用程式中的指派 (如上所述),請勿嘗試在 指派 > RDSH 桌面和應用程式頁面中將其刪除,因為這會導致錯誤。請改為從 指派 > VDI 桌面和應用程式頁面中移除它。這麼做會從這兩個頁面移除指派。

      請注意,當某個指派同時出現在這兩個位置時,名稱會稍有不同。指派 > RDSH 桌面和應用程式中的指派名稱會附加一個英數字元字串。例如,指派 > VDI 桌面和應用程式中名稱為 appcapture1234 之類的指派,在指派 > RDSH 桌面和應用程式中會有 appcapture1234-5ab6c789 之類的名稱。

    提示: 您可以移至 監控 > 通知,以檢視有關您擷取進度的實用資訊,以及程序中每個點的後續步驟。有針對套件建立、指派建立和指派狀態的通知。通知也會提供指派名稱、套件名稱,以及執行每個擷取之使用者的身分識別。如果擷取因任何原因而失敗,您可以在通知中查看任何已報告的錯誤。
    [應用程式] 頁面上的清單中現在會有應用程式套件的項目。如果您指向此清單項目的 [狀態] 欄位,它會指出擷取虛擬機器的狀態。當狀態為 Desktop ready for application capture 時,您可以繼續執行登入擷取桌面虛擬機器的步驟,並開始為您的應用程式套件安裝應用程式。
  7. 應用程式頁面上,按一下應用程式的名稱。
    應用程式的 [應用程式詳細資料] 頁面隨即顯示。
  8. 選取新的應用程式套件,然後按一下開始擷取
    Horizon HTML Access (Blast) 登入表單會在新的瀏覽器索引標籤中開啟。
  9. 使用您用來登入 Horizon Universal Console 的相同認證進行登入。
  10. 在 Horizon HTML Access 用戶端中,啟動擷取桌面虛擬機器。
    警告: 用來登入以擷取虛擬機器的使用者名稱必須具有本機管理員權限,否則使用者將不會看到 封裝進行中對話方塊。
    在 Windows 桌面上,系統會顯示 VMware App Volumes - 封裝進行中對話方塊,其中包含 正在封裝... 訊息。
    重要: 請勿關閉此對話方塊。如有必要,請將其移開,直到您在應用程式套件中所需的應用程式完成安裝為止。
  11. 安裝您要在應用程式套件中封裝的應用程式。
    備註: 最佳做法是在每個擷取工作階段中僅擷取一個應用程式。安裝一個應用程式,然後完成擷取程序。當該應用程式的應用程式套件顯示在主控台的 應用程式頁面上時,您即可在新的套件中擷取另一個應用程式。請參閱 Horizon Cloud - 將新的應用程式套件新增至現有的 App Volumes 應用程式
  12. VMware App Volumes - 封裝進行中對話方塊中,按一下確定。安裝完應用程式後,請在 [App Volumes - 封裝進行中] 視窗中按一下 [確定]。下一個 [App Volumes - 封裝進行中] 視窗隨即顯示。
    此時會顯示 VMware App Volumes - 封裝進行中對話方塊,其中包含 安裝完成? 訊息。
  13. 按一下
    VMware App Volumes - 完成封裝對話方塊隨即顯示。
  14. 對名稱和版本進行任何所需的變更,並選擇性地新增說明。
  15. 按一下完成
    此時會顯示一則訊息,提示您將虛擬機器重新開機。
  16. 按一下確定,讓虛擬機器重新開機。
    當擷取桌面虛擬機器重新開機時,您的 HTML Access 用戶端工作階段會顯示您已中斷連線的訊息。
  17. 在擷取桌面虛擬機器重新上線後,再次登入即會看到封裝成功! 訊息。
  18. 登出擷取桌面虛擬機器。

結果

在應用程式詳細資料頁面上,新的應用程式套件會顯示 Application capture in progress 狀態。應用程式套件匯入完成後,狀態會變更為 Success