使用 Microsoft Endpoint Configuration Manager 部署 MSIX Core 應用程式

使用 Microsoft Endpoint Configuration Manager 傳遞 MSIX 應用程式可讓 IT 專業人員將其他應用程式連結為相依性,強制在之前進行安裝。 藉由建立 MSIX Core 應用程式的相依性,我們會強制只有在裝置需要時才安裝 MSIX Core 應用程式。 如需 Micosoft Endpoint Configuration Manager 中應用程式相依性的詳細資訊,請參閱:建立應用程式: 部署類型相依性

開始使用

下列步驟將引導您使用 Microsoft Endpoint Configuration Manager 設定 MSIX Core 部署策略:

  1. 使用 Microsoft Endpoint Configuration Manager 部署 MSIX Core
  2. 更新現有的 MSIX 套件以支援 MSIX Core
  3. 使用 Microsoft Endpoint Configuration Manager 部署 MSIX Core Apps

建立 MSIX Core Microsoft Endpoint Configuration Manager 應用程式

以下將引導您建立 Microsoft Endpoint Configuration Manager 應用程式,以便將 MSIX Core 應用程式部署至用戶端裝置。

假設您遵循先前的指南(請參閱上述快速入門一節中的指南清單),並已擷取/更新/建立已啟用 MSIX Core 的應用程式。 以及將應用程式複製到 Microsoft Endpoint Configuration Manager 工具可存取的檔案共用。 下一個步驟是將新的應用程式部署到您環境中的用戶端裝置。

在 Microsoft Endpoint Configuration Manager 中建立 MSIX Core 相依應用程式

  1. 從 Microsoft Endpoint Configuration Manager 控制台內流覽至: 軟體連結庫 > 概觀/應用程式管理/應用程式
  2. 從功能區選取 [建立應用程式 ]。
  3. 選取 [ 手動指定應用程式資訊 ] 單選按鈕。
  4. 選取下一步按鈕。
  5. 在適當的欄位中輸入應用程式詳細數據。
  6. 選取 [ 下一步] 按鈕兩次。
  7. 選取新增按鈕。
  8. 將 [類型] 設定為 [腳本安裝程式]。
  9. 選取下一步按鈕。
  10. 輸入後綴為 “- MSIXCore” 的應用程式名稱(IE:“Application Y - MSIXCore” )。
  11. 選取下一步按鈕。
  12. 選取 [內容位置] 旁的 [ 瀏覽 ] 按鈕,然後流覽至包含應用程式安裝媒體的檔案共用。
  13. 選取 [ 選取資料夾] 按鈕。
  14. 選取 [安裝程式] 旁的 [ 瀏覽 ] 按鈕,將檔案類型設定為 [所有檔案] (* . * ), 然後選取安裝媒體。
  15. 選取 [ 開啟] 按鈕。
  16. 將 [安裝程式] 欄位更新為:
"C:\Program Files\msixmgr\msixmgr.exe -AddPackage [Application.msix] -quietUX"
  1. 將 [卸載程式] 欄位設定為:
"C:\Program Files\msixmgr\msixmgr.exe" -RemovePackage [Package Family Name] -quietUX
  1. 將 [套件系列名稱] 取代為 MSIX 應用程式的套件系列名稱。
  2. 選取下一步按鈕。
  3. 選取 [ 使用自定義腳本來偵測此部署類型 ] 單選按鈕是否存在。
  4. 選取 [編輯] 按鈕。
  5. 確認腳本類型已設定為 PowerShell
  6. 輸入下列內容:
Set-Location "C:\Program Files\msixmgr"

IF([Boolean]$(get-item "msixmgr.exe"))
{
    $Result = $(.\msixmgr.exe -FindPackage [Package Family Name]*)

    IF($($Result.GetType().Name) -eq "Object[]")
    {
        Return 1
    }
}
  1. 使用應用程式的 MSIX 套件系列名稱更新 [套件系列名稱]。
  2. 選取 [確定] 按鈕。
  3. 選取下一步按鈕。
  4. 將 [安裝行為] 設定為 [ 為使用者安裝]。
  5. 將允許的運行時間上限(分鐘)和估計安裝時間(分鐘)設定為此應用程式的approriate值。
  6. 將安裝程序可見性設定為 [隱藏]。
  7. 選取下一步按鈕。
  8. 選取新增按鈕。
  9. 確定 [類別] 已設定為 [裝置]。
  10. 將條件設定為 作業系統
  11. 從作業系統清單中選取 [Windows 7] 複選框。
  12. 選取 [確定] 按鈕。
  13. 選取下一步按鈕。
  14. 選取新增按鈕。
  15. 將相依性組名設定為 MSIX Core
  16. 選取新增按鈕。
  17. 從 [可用的應用程式] 列表中選取 [MSIX Core ]。
  18. 從 [部署類型] 列表中選取 32 位和 64 位選項。
  19. 選取 [確定] 按鈕。
  20. 選取 [確定] 按鈕。
  21. 選取 [ 下一步] 按鈕兩次。
  22. 選取 [關閉] 按鈕。

新增非 MSIX Core 相依部署類型

  1. 選取新增按鈕。
  2. 確定 [類型] 已設定為 Windows 應用程式套件 (*.appx, *.appxbundle, *.msix, *.msixbundle)
  3. 選取 [ 流覽...] 按鈕,並流覽至 MSIX Core 列舉的應用程式安裝媒體,然後選取 [ 開啟 ] 按鈕。
  4. 選取 [ 下一步] 按鈕六次。
  5. 選取 [關閉] 按鈕。
  6. 選取 [ 下一步] 按鈕兩次。
  7. 選取 [關閉] 按鈕。