使用 Microsoft Endpoint Configuration Manager 交付 MSIX 应用程序允许 IT 专业人员将其他应用程序链接为依赖项,从而强制要求提前安装这些依赖项。 通过创建 MSIX Core 应用程序的依赖项,我们强制要求仅在设备需要时才安装 MSIX Core 应用程序。 有关 Micosoft Endpoint Configuration Manager 中的应用程序依赖项的详细信息,请参阅: 创建应用程序:部署类型依赖项。
开始吧
以下步骤将指导你使用 Microsoft Endpoint Configuration Manager 设置 MSIX Core 部署策略:
- 使用 Microsoft Endpoint Configuration Manager 部署 MSIX Core
- 更新现有的 MSIX 包以支持 MSIX Core
- 使用 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 相关应用程序
- 在 Microsoft Endpoint Configuration Manager 控制台中,导航到: 软件库 > 概述/应用程序管理/应用程序。
- 从功能区中选择 “创建应用程序 ”。
- 选中“手动指定应用程序信息”单选按钮。
- 选择“下一步”按钮。
- 在相应的字段中输入应用程序详细信息。
- 选择“ 下一步 ”按钮两次。
- 选择“添加”按钮。
- 将类型设置为 脚本安装程序。
- 选择“下一步”按钮。
- 输入应用程序名称,后缀为“ - MSIXCore”(IE:“Application Y - MSIXCore”)。
- 选择“下一步”按钮。
- 选择内容位置旁边的 “浏览 ”按钮,然后导航到包含应用安装媒体的文件共享。
- 选择 “选择文件夹 ”按钮。
- 选择“安装程序”旁边的 “浏览 ”按钮,将文件类型设置为 “所有文件”(* . * ), 然后选择安装介质。
- 选择打开按钮。
- 将“安装程序”字段更新为:
"C:\Program Files\msixmgr\msixmgr.exe -AddPackage [Application.msix] -quietUX"
- 将“卸载程序”字段设置为:
"C:\Program Files\msixmgr\msixmgr.exe" -RemovePackage [Package Family Name] -quietUX
- 将 [包系列名称] 替换为 MSIX 应用程序的包系列名称。
- 选择“下一步”按钮。
- 选中“使用自定义脚本检测此部署类型是否存在”单选按钮。
- 选择 “编辑” 按钮。
- 验证脚本类型是否已设置为 PowerShell
- 输入以下内容:
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
}
}
- 使用应用程序的 MSIX 包系列名称更新 [包系列名称]。
- 选择“确定”按钮。
- 选择“下一步”按钮。
- 将安装行为设置为 “为用户安装”。
- 将允许的最大运行时间(分钟)和估计的安装时间(分钟)设置为适合此应用程序的值。
- 将安装程序可见性设置为 “隐藏”。
- 选择“下一步”按钮。
- 选择“添加”按钮。
- 确保类别已设置为 “设备”。
- 将条件设置为 操作系统
- 从操作系统列表中选择Windows 7的复选框。
- 选择“确定”按钮。
- 选择“下一步”按钮。
- 选择“添加”按钮。
- 将依赖项组名称设置为 MSIX Core。
- 选择“添加”按钮。
- 从可用应用程序列表中选择 MSIX Core 。
- 从“部署类型”列表中选择 32 位和 64 位选项。
- 选择“确定”按钮。
- 选择“确定”按钮。
- 选择“ 下一步 ”按钮两次。
- 选择关闭按钮。
添加不依赖 MSIX Core 的部署类型
- 选择“添加”按钮。
- 确保类型已设置为 Windows 应用包(*.appx、*.appxbundle、*.msix、*.msixbundle)。
- 选择 “浏览...” 按钮,然后导航到 MSIX Core 启用的应用程序安装媒体,然后选择 “打开” 按钮。
- 选择“ 下一步 ”按钮六次。
- 选择关闭按钮。
- 选择“ 下一步 ”按钮两次。
- 选择关闭按钮。