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
用于指定预配应用的许可证文件。
- 为应用指定 LicenseProductId。 你可以在许可证文件的根标题中查找许可证 ID。 例如,输入
LicenseID="aaaaaaaa-dddd-8848-f8d0-7d6a93dfcccc"
。 在“LicenseProductId”字段中输入它,然后选择“ 添加”。 - 在“可用自定义项”窗格中选择该 LicenseProductId,然后浏览到应用许可证文件并选择该文件。
StoreInstall
用于从适用于企业的 Microsoft Store 安装应用。
- 输入包系列名称,然后选择“ 添加”。
- 为应用程序包配置以下必需的设置。
设置 | 描述 |
---|---|
Flags | 目前不提供描述。 |
ProductID | 输入产品 ID。 了解如何查找产品 ID。 |
SkuID | 输入 SKU ID。 了解如何查找 SKU ID。 |
UserContextApp
用于添加新用户上下文应用。
- 为应用指定 PackageFamilyName ,然后选择“ 添加”。
- 在“可用自定义项”窗格中,选择 PackageFamilyName,然后配置以下设置。
设置 | 值 | 描述 |
---|---|---|
ApplicationFile | 应用文件 | 浏览到应用程序文件,然后选择并添加该文件。 |
DependencyAppxFiles | 应用所需的其他文件 | 浏览到相关文件,然后选择并添加该文件。 |
DeploymentOptions | - None - 强制关闭应用程序 - 开发模式 - 安装所有资源 - 强制目标应用程序关闭 |
选择部署选项。 |
LaunchAppAtLogin | - 不启动应用 - 启动应用 |
选择用户登录时是否应启动应用。 |
UserContextAppLicense
用于指定用户上下文应用的许可证文件。
- 为应用指定 LicenseProductId。 你可以在许可证文件的根标题中查找许可证 ID。 例如,输入
LicenseID="aaaaaaaa-dddd-8848-f8d0-7d6a93dfcccc"
。 在“LicenseProductId”字段中输入它,然后选择“ 添加”。 - 在“可用自定义项”窗格中选择该 LicenseProductId,然后浏览到应用许可证文件并选择该文件。