MSIX 应用分发

MSIX 打包格式可以通过使用设备和应用程序管理工具(如 Microsoft Intune 和 Microsoft Endpoint Configuration Manager)传送到客户端设备。

可以使用部署工具、PowerShell 或使用 AppInstaller 安装打包的应用。 通过使用 AppInstaller 安装 MSIX 打包的应用,用户或 IT 专业人员可以选择右键单击并安装或双击 MSIX 安装程序。 此方法将提示用户选择“ 安装 ”按钮来启动安装并查看安装进度。 或者,通过使用可用的 PowerShell cmdlet ,可以静默执行 MSIX 打包应用的安装和卸载。

Microsoft Endpoint Configuration Manager

由于 MSIX 是标准化的安装打包格式,因此会自动检索有关应用程序(发布者、应用程序名称和版本)的详细信息,并通过Microsoft Endpoint Configuration Manager 中的创建应用程序向导进行评审。 同样,与 MSIX 应用程序一起使用的安装字符串和检测方法是一致的,并由 Microsoft Endpoint Configuration Manager 创建应用程序向导自动配置。

在 Microsoft Endpoint Configuration Manager 中创建应用程序时,请选择应用程序类型:Windows 应用包(*.appx、*.appxbundle、*.msix、*.msixbundle)。 有关如何通过 Microsoft Endpoint Configuration Manager 创建和部署应用程序的指南,请参阅 创建和部署应用程序

Microsoft Intune

Microsoft Intune 支持通过客户端应用模型将 MSIX 应用程序部署到客户端设备。 由于 MSIX 是标准化的安装打包格式,因此应用程序(应用程序名称、说明和发布者)的详细信息会自动填充到应用信息中。

MSIX 应用程序的安装是标准化的。 因此,将新的业务线应用添加到 Microsoft Intune 时,无需配置安装所需的无提示安装参数。 有关如何通过 Microsoft Intune 创建和部署应用程序的指南,请参阅 Intune 中创建业务线应用

Web (应用安装程序)

可以使用 IIS 服务器部署 MSIX。 如果添加 ms-appinstaller 协议,则会创建更好的安装体验。
有关 MSIX 文件的 IIS 分发以及如何配置 IIS 服务器以支持 MSIX 应用分发,请参阅 从 IIS 服务器分发 Windows 10 应用。

适用于企业的 Microsoft Store

Microsoft适用于企业的应用商店 是专为商业和教育应用分发设计的商店。 可以使用 Microsoft 应用商店查找、获取、分发和管理组织或学校的应用。 有关适用于企业的 Microsoft 应用商店的详细信息,请参阅 适用于企业和教育的 Microsoft 应用商店。

应用中心

App Center 使你能够自动生成应用,在实际设备上对其进行测试,并将其分发给 beta 测试人员。 借助 App Center,可以更频繁地、质量更高、更自信地交付应用。 借助 App Center,你可以连接存储库并在几分钟内自动执行生成、在云中的实际设备上进行测试、将应用分发到 beta 测试人员,以及使用崩溃和分析数据监视实际使用情况。 全部放在一个地方。

部署映像服务和管理 (DISM.exe) 与预配

DISM

IT 专业人员可以使用部署映像服务和管理 (DISM) cmdlet 在部署之前在 Windows 映像上安装、卸载和配置 MSIX 包。
若要了解有关预配的详细信息,请参阅 部署映像服务和管理与预配。

供应

IT 专业人员使用预配来配置最终用户设备,而无需重新映像。 IT 专业人员可以在其最终用户系统上预安装 MSIX 包。 若要了解有关预配的详细信息,请参阅 部署映像服务和管理与预配。

管理 MSIX 应用

MSIX 包具有一组全面的控件,IT 专业人员可以使用这些控件来控制其安装。 IT 专业人员可以决定 MSIX 应用如何以及何时可以升级、降级或卸载。 还可以使用 AppLocker 和组策略等现成的 Windows 服务来限制 MSIX 包。

阻止通过 AppLocker 安装 MSIX 应用

AppLocker 支持允许或拒绝 MSIX 应用程序在公司设备上执行。 这是通过基于 MSIX 应用属性定义规则来完成的。 这些属性包括:发布者名称、产品名称、文件名、文件版本、文件路径和文件哈希。 然后,将这些规则标识的 MSIX 应用配置为允许或拒绝执行。

在组织中,可以使用多个方法利用 AppLocker 来控制哪些应用可能在公司设备上执行或不执行。 有关完整列表,请参阅 “使用 AppLocker 规则”。

通过组策略管理访问权限

组策略在 Active Directory 环境中提供操作系统、应用程序和用户设置的集中管理和配置。 MSIX 包应用程序可以读取组策略注册表项并遵循组策略设置。
若要详细了解组策略支持中的 MSIX 支持和限制,请参阅 组策略和打包的应用。

管理 MSIX 更新

使用应用安装程序文件配置应用的更新行为。 IT 专业人员可以定义用户何时获取 MSIX 更新以及更新体验是否为无提示。 用户可能需要在启动时进行更新,或者可能会出现延迟。

若要了解有关配置 MSIX 更新计划的详细信息,请参阅 应用安装程序文件中的“配置更新设置”。

降级

MSIX 支持降级应用,因此在安装旧版同一应用之前,应用不需要卸载。 通过指定 ForceUpdateFromAnyVersion,可以将 MSIX 降级为较低版本。 如果已部署的应用存在严重的 bug,则此功能很有用。

若要了解有关 ForceUpdateFromAnyVersion 的详细信息,请参阅 应用安装程序文件中的“配置更新设置”。

关键更新

用户偶尔会忽略更新其应用的提示。 使用 MSIX,IT 专业人员可以通过将其标记为关键状态并指定 UpdateBlocksActivation,来强制更新应用程序。

若要了解有关 UpdateBlocksActivation 的详细信息,请参阅 应用安装程序文件中的“配置更新设置”。

卸载

MSIX 提供可靠的安装和卸载情景。 由于 MSIX 包是容器化包,因此包的未安装将删除所有应用程序项目,包括写入 %ProgramFiles%WindowsApps 的所有文件,以及为应用程序创建的 AppData 文件夹或注册表设置中的任何系统文件。 卸载不会删除任何用户创建的文件。