UniversalAppInstall(参考)

使用 UniversalAppInstall 设置从 Microsoft Store 或托管位置安装 Windows 应用。

注意

对于你具有可用安装文件的应用,即具有离线许可证的旁加载应用,你只能使用 Windows 预配设置和预配包。 了解有关离线应用分发的详细信息。

适用范围

设置 Windows 客户端 Surface Hub HoloLens IoT Core
DeviceContextApp
DeviceContextAppLicense
StoreInstall
UserContextApp
UserContextAppLicense

DeviceContextApp

输入应用包系列名称,为所有设备用户安装应用。 你可以使用 Get-AppxPackage cmdlet 获取已安装应用的应用包系列名称。

注意

对于 XAP 文件,输入产品 ID。

对于你想添加到应用包的每个应用,配置下表中的设置。

设置 描述
ApplicationFile .appx.appxbundle 将该值设置为你想在设备上安装的应用文件。 此外,启用 AllowAllTrustedApps 设置 并添加根证书或许可证文件。
DependencyAppxFiles 任何必需的框架 通常,应用的依赖项在 “必需框架”下列出。
DeploymentOptions - None
-强制关闭应用程序:如果此包或依赖于此包的任何包当前正在使用中,则与该包关联的进程将强制关闭。 注册可以继续。
- 开发模式:不使用。
- 安装所有资源:设置此选项时,将指示应用跳过资源适用性检查。
- 强制关闭目标应用程序:如果当前正在使用此包,则会强制关闭与包关联的进程,以便可以继续注册
选择部署选项。
LaunchAppAtLogin - 不启动应用
- 启动应用
为用户登录时的应用行为设置值。
OptionalPackageFiles 包所需的其他文件 浏览、选择并添加可选包文件。

有关部署选项的详细信息,请参阅 DeploymentOptions 枚举

DeviceContextAppLicense

用于指定预配应用的许可证文件。

  1. 为应用指定 LicenseProductId。 你可以在许可证文件的根标题中查找许可证 ID。 例如,输入 LicenseID="aaaaaaaa-dddd-8848-f8d0-7d6a93dfcccc"。 在“LicenseProductId”字段中输入它,然后选择“ 添加”。
  2. 在“可用自定义项”窗格中选择该 LicenseProductId,然后浏览到应用许可证文件并选择该文件。

StoreInstall

用于从适用于企业的 Microsoft Store 安装应用。

  1. 输入包系列名称,然后选择“ 添加”。
  2. 为应用程序包配置以下必需的设置。
设置 描述
Flags 目前不提供描述。
ProductID 输入产品 ID。 了解如何查找产品 ID。
SkuID 输入 SKU ID。 了解如何查找 SKU ID。

UserContextApp

用于添加新用户上下文应用。

  1. 为应用指定 PackageFamilyName ,然后选择“ 添加”。
  2. 在“可用自定义项”窗格中,选择 PackageFamilyName,然后配置以下设置。
设置 描述
ApplicationFile 应用文件 浏览到应用程序文件,然后选择并添加该文件。
DependencyAppxFiles 应用所需的其他文件 浏览到相关文件,然后选择并添加该文件。
DeploymentOptions - None

- 强制关闭应用程序

- 开发模式

- 安装所有资源

- 强制目标应用程序关闭
选择部署选项。
LaunchAppAtLogin - 不启动应用

- 启动应用
选择用户登录时是否应启动应用。

UserContextAppLicense

用于指定用户上下文应用的许可证文件。

  1. 为应用指定 LicenseProductId。 你可以在许可证文件的根标题中查找许可证 ID。 例如,输入 LicenseID="aaaaaaaa-dddd-8848-f8d0-7d6a93dfcccc"。 在“LicenseProductId”字段中输入它,然后选择“ 添加”。
  2. 在“可用自定义项”窗格中选择该 LicenseProductId,然后浏览到应用许可证文件并选择该文件。