1

语境:

我们希望强制安装我们的 MSIX 捆绑应用的新版本。由于存在数据丢失的风险,我们不想强制关闭它们,而是为用户提供保存工作和安装更新的选项。有时会发生重要更新,我们希望尽快更新应用程序(不要等到第二天早上)。

我们想到的解决方案是,使用 Intune 分发.appinstaller文件,然后使用内置的更新系统负责安装和更新应用程序。

.appinstaller不支持通过门户上传文件 (AFAIK)

问题:

  1. .appinstaller是否可以通过 Intune分发文件
  2. 您可以在 Intune 中安排应用更新吗
  3. 是否可以优雅地关闭应用程序而不是强制它
  4. 我们是否认为这一切都错了,是否有更好的方法来促进我们的用例

感谢您提前提供任何帮助!

4

1 回答 1

0

这是侧重于问题 2 和 3 的部分答案。我主要使用 Azure 而不是 Intune,所以我不知道如何通过 Intune 分发它。无论如何,您可以将 Package.appinstaller 文件添加到您的 MSIX 项目中,并指定您想要更新的计划并允许用户在应用程序关闭和更新之前保存他们的数据。这里很酷的是,这一切似乎都是通过配置而不是任何代码更改来处理的。有关更多信息,请参阅我发现对我的一个问题有用的两个综合资源。

下面的链接真正解释了问题 2 和 3 的答案。

http://thewindowsupdate.com/2019/02/22/handling-application-updates-with-app-installer-and-msix-in-windows-10-19h1/

下面的链接也解释了上面的答案的一些上下文,因为它与目标 Windows 版本特别相关。这是相关的,因为如果您以较低版本的 Windows 为目标,则这些功能和配置将不起作用。

https://docs.microsoft.com/en-us/windows/msix/app-installer/update-settings

于 2021-04-27T21:18:06.470 回答