UniversalAppInstall (справка)
Используйте параметры UniversalAppInstall для установки приложений для Windows из Microsoft Store или собственного расположения.
Примечание.
Пакеты подготовки и параметры подготовки Windows можно использовать только для приложений, где у вас есть файлы установки, а именно для неопубликованных приложений с автономной лицензией. Подробнее о распространении автономных приложений.
Область применения
Параметр | Клиент Windows | Surface Hub | HoloLens | IoT Базовая |
---|---|---|---|---|
DeviceContextApp | ✅ | ✅ | ||
DeviceContextAppLicense | ✅ | ✅ | ||
StoreInstall | ✅ | ✅ | ✅ | |
UserContextApp | ✅ | ✅ | ✅ | |
UserContextAppLicense | ✅ | ✅ | ✅ |
DeviceContextApp
Введите имя семейства пакетов приложений, чтобы установить приложение для всех пользователей устройства. Можно использовать командлет Get-AppxPackage для получения имени семейства пакетов для установленного приложения.
Примечание.
Для XAP-файлов введите код продукта.
Для каждого добавляемого в пакет приложения необходимо настроить параметры, перечисленные в следующей таблице.
Параметр | Значение | Описание |
---|---|---|
ApplicationFile |
.appx или .appxbundle |
Задайте значение, равное имени файла приложения, которое вы хотите установить на целевое устройство. Также включите параметр AllowAllTrustedApps и добавьте корневой сертификат или файл лицензии. |
DependencyAppxFiles | Все необходимые платформы | Как правило, зависимости для приложения перечислены в разделе Обязательные платформы. |
DeploymentOptions | — Не принудительное завершение работы приложения. Если этот пакет или любой пакет, зависящий от этого пакета, в настоящее время используется, процессы, связанные с пакетом, принудительно завершаются. Регистрация может продолжаться. — Режим разработки: не используйте. — Установка всех ресурсов. При установке этого параметра приложению будет предложено пропустить проверки применимости ресурсов. — Принудительное завершение работы целевого приложения. Если этот пакет используется в настоящее время, процессы, связанные с пакетом, принудительно завершаются, чтобы регистрация могла продолжиться. |
Выберите вариант развертывания. |
LaunchAppAtLogin | — Не запускайте приложение — запуск приложения |
Задайте значение для поведения приложения, когда пользователь входит в систему. |
OptionalPackageFiles | Дополнительные файлы, необходимые пакету | Найдите дополнительные файлы пакета на диске, выберите и добавьте их. |
Дополнительные сведения о вариантах развертывания см. в разделе Перечисление DeploymentOptions.
DeviceContextAppLicense
Используйте, чтобы задать файл лицензии для подготавливаемого приложения.
- Укажите LicenseProductId для приложения. Идентификатор лицензии можно найти в корневом заголовке файла лицензии. Например, введите
LicenseID="aaaaaaaa-dddd-8848-f8d0-7d6a93dfcccc"
. Введите его в поле LicenseProductId и нажмите кнопку Добавить. - Выберите LicenseProductId в области "Доступные настройки" и затем найдите и выберите файл лицензии приложения.
StoreInstall
Используйте для установки приложения из Microsoft Store для бизнеса.
- Введите имя семейства пакетов и нажмите кнопку Добавить.
- Настройте следующие необходимые параметры для пакета приложения.
Параметр | Описание |
---|---|
Флаги | Описание в данный момент недоступно. |
ProductID | Введите код продукта. Узнайте, как найти код продукта. |
SkuID | Введите код SKU. Узнайте, как найти код SKU. |
UserContextApp
Используйте для добавления нового приложения в контексте пользователя.
- Укажите PackageFamilyName для приложения и нажмите кнопку Добавить.
- Выберите PackageFamilyName в области "Доступные настройки", а затем настройте следующие параметры.
Параметр | Значение | Описание |
---|---|---|
ApplicationFile | Файл приложения | Найдите на диске, выберите и добавьте файл приложения. |
DependencyAppxFiles | Дополнительные файлы, необходимые приложению | Найдите на диске, выберите и добавьте файлы зависимостей. |
DeploymentOptions | — Нет — принудительное завершение работы приложения — режим разработки — установка всех ресурсов — принудительное завершение работы целевого приложения |
Выберите вариант развертывания. |
LaunchAppAtLogin | — Не запускайте приложение — запуск приложения |
Укажите, должно ли приложение запускаться, когда пользователь входит в систему. |
UserContextAppLicense
Используйте, чтобы задать файл лицензии для приложения в контексте пользователя.
- Укажите LicenseProductId для приложения. Идентификатор лицензии можно найти в корневом заголовке файла лицензии. Например, введите
LicenseID="aaaaaaaa-dddd-8848-f8d0-7d6a93dfcccc"
. Введите его в поле LicenseProductId и нажмите кнопку Добавить. - Выберите LicenseProductId в области "Доступные настройки" и затем найдите и выберите файл лицензии приложения.