什么是 MSIX 应用附加?

已完成

你已了解 了MSIX 包。 现在,让我们考虑如何将这些应用程序部署到 Azure 虚拟桌面环境,并确定 MSIX 应用附加是否适合 Contoso。

MSIX 应用附加的用途和优点

MSIX 应用附加是一种 Microsoft 应用程序交付方式,专为新式工作区设计。 通过 MSIX 应用附加,可使用一种应用程序格式 (MSIX) 将应用程序同时提供到物理机和虚拟机。 虽然在本地或 Azure 中可以使用 MSIX 应用附加,但该技术专门用于 Azure 虚拟桌面。

MSIX 应用附加具有以下优点:

  • 可以使用现有的 MSIX 包,而无需重新包装或更改结构。
  • 部署 MSIX 包无需其他基础设施服务器。 可使用 Azure 文件存储包含 MSIX 包的虚拟硬盘 (VHD)。
  • MSIX 应用附加将应用程序文件与操作系统分离。 如果设备需要重置或重置映像,则无需重新安装这些应用程序。
  • 可以编辑和更新应用程序。 之后,所有更改都将另存为可以替换旧的 MSIX 应用附加包的新包。
  • 可以将 MSIX 应用附加与 FSLogix 配置文件容器合并,以将用户配置文件分隔在单独的 VHD 或 VHDX 上。

Contoso 是使用 MSIX 应用附加以满足其应用程序交付需求的好选择,因为该公司使用 Azure 虚拟桌面和 Azure 进行文件管理。

MSIX 应用附加的工作方式

MSIX 应用附加将应用程序文件存储在一个独立于操作系统的虚拟硬盘中。 它在设备上注册常规 MSIX 包,而不是物理下载和安装。 注册使用现有的 Windows API,对用户登录时间的影响最小,从而提升用户体验。

打开 MSIX 应用附加时,从 VHD 访问应用程序文件。 甚至不会察觉到应用程序没有安装在本地。

MSIX 应用附加遵循几个步骤或操作:

Term 定义
阶段 MSIX 应用附加将通知操作系统应用程序可用,还通知包含 MSIX 包(也称为 MSIX 图像)的虚拟磁盘已被装入。
注册 MSIX 应用附加使用“每个用户过程”使应用程序可用。
延迟注册 直到你决定运行该应用程序之前,应用程序的完整注册会被延迟。
注销 注销后,不再可访问该应用程序。
离台 关闭或重新启动计算机后,虚拟机不再提供该应用程序。

打开 MSIX 应用附加后,将经历以下过程:

  1. 从 Azure 虚拟桌面客户端中登录并选择你有权访问的主机池。 此过程类似于从 Azure 虚拟桌面环境打开已发布的 RemoteApp 程序。
  2. 在已创建 RemoteApp 或远程桌面会话的主机池内为你分配一个虚拟机。 Azure 虚拟桌面客户端与该会话进行交互。
  3. 如果配置了用户配置文件,会话主机上的 FSLogix 代理将提供文件共享中的用户配置文件。 文件共享可以是 Azure 文件存储、Azure NetApp 文件或基础结构即服务 (IaaS) 文件服务器。
  4. 从 Azure 虚拟桌面读取分配给你的应用程序。
  5. MSIX 应用附加应用程序从附加的 MSIX 虚拟磁盘注册到虚拟机。 该虚拟磁盘可能位于 IaaS 文件共享、Azure 文件存储或 Azure NetApp 文件上。

显示 M S I X 应用附加工作原理图。

MSIX 术语

使用 MSIX 应用附件的以下关键条款作为审查和参考。

Term 定义
MSIX 容器 MSIX 应用运行的位置。 该容器是独立于其他应用程序的轻型容器。
MSIX 应用程序 一个扩展名为MSIX,以MSIX 格式打包的应用程序。
MSIX 包 包含应用程序的有效负载和附加文件的包。
MSIX 图像 包含一个或多个 MSIX 打包应用程序的 VHD、VHDX 或组合图像 (CIM) 文件。
重新包装 使用 MSIX 包装工具将非 MSIX 应用程序转换为 MSIX 的过程。