我正在寻找一种通过 Hololens 2 上的代码从 Microsoft Store 安装应用程序的方法。使用 UWP API 或设备门户 API 并假设已配置有效帐户。
欢迎任何提示,谢谢!
不幸的是,微软商店没有这样的 api 安装应用程序(100%)。但是您可以使用应用程序的产品 ID 启动 Microsoft Store 应用程序,然后手动单击安装按钮。有关更多信息,请参阅启动 Microsoft Store 应用程序。
bool result = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store://pdp/?ProductId=9WZDNCRFHVJL"));
如果您希望避免任何用户操纵,那么我认为如果您的设备已注册 MDM 正在使用必需的应用程序,您可以考虑另一种途径。刷新设备并完成设置后,根据第一个用户是谁,设备将注册到该用户并注册到 AzureAD。
将您希望自动接收应用程序的所有用户放在一个组中。然后对于每个应用程序,将其设置为该组的“必需”。应用程序完成设置后将开始自动下载。
https://docs.microsoft.com/mem/intune/apps/apps-deploy#assign-an-app