使用 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 应用

创建 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:“应用程序 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. 将“最大允许运行时间(分钟)”和“估计安装时间(分钟)”设置为适合此应用程序的值。
  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. 选择“关闭”按钮。