В настоящее время я пытаюсь управлять установкой бизнес-приложения UWP на нескольких клиентских компьютерах. Мне нужно убедиться, что приложение установлено для любого пользователя, который входит в Windows на определенной машине. Для этого я копирую файл APPX приложения UWP в каталог обеспечения и использую эту команду для подготовки приложения:
Add-AppxProvisionedPackage -Online -PackagePath C:\myapp-provision -SkipLicense
.
Приложение устанавливается отлично для пользователей, иногда / большую часть времени. Тем не менее, я сталкиваюсь с парой проблем, состоящих исключительно из всего.
- Иногда, после предоставления новой версии приложения, когда новый пользователь входит в Windows, он по-прежнему видит предыдущую версию установленного приложения.
- Иногда, после первоначальной подготовки приложения, когда новый пользователь входит в Windows и ищет приложение в меню «Пуск», они не получают результатов.
Обе эти проблемы можно решить, перейдя в раздел «Приложения и компоненты», выполнив поиск приложения в списке, выбрав «Дополнительные параметры» в приложении, а затем выбрав «Сброс».
Это хорошее решение на короткий срок, но в долгосрочной перспективе я не могу рассчитывать на то, что пользователи всегда будут знать, что им может потребоваться перезагрузить приложение перед его использованием.
Есть ли лучший способ, как я могу установить это приложение для всех пользователей? Есть ли дополнительные шаги, которые я пропускаю?