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