Установка приложения UWP без прав администратора, взаимодействия с PowerShell и без Магазина Windows?

Любые Windows UWP "эксперты" здесь?

Я изучал нижеприведенную тему уже целый день, так как не мог поверить, что мы не можем распространять наше приложение UWP.

Действительно ли невозможно распространять приложение UWP по другому каналу, кроме хранилища, без необходимости вручную запускать + взаимодействовать со скриптом powershell? Потому что мы не можем делать это для наших клиентов каждый раз. Они также не имеют прав администратора и не могут использовать обычное хранилище Windows.

Просто установить сертификат и затем запустить appxbundle не работает, мы всегда должны запустить скрипт powershell, чтобы он работал...:/

1 ответ

Приложения UWP, которые не из магазина, должны быть подписаны доверенным сертификатом. В противном случае установка не будет успешной.

Если ваше приложение правильно подписано и сертификат является доверенным, вы можете дважды щелкнуть по.appxbundle, чтобы установить приложение на более поздние версии Windows 10.

Сценарию powershell требуются только права администратора, поскольку он добавляет временный сертификат разработчика в ваши доверенные сертификаты.

Прежде всего, вам нужно создать сертификат и подписать им свой appx/appxbundle.

Вам необходимо установить сертификат на свой клиентский компьютер, но для этого вам нужны права администратора. Таким образом, вы должны предоставить своему клиенту сертификат, и он должен распространить его через групповые политики. Таким образом, вам не нужно устанавливать сертификат через сценарий PowerShell.

Теперь вы можете написать сценарий, который установит зависимости и приложение на машину. Для этого вам не нужны права администратора, но необходимо активировать боковую загрузку. Но, как я уже сказал, Сертификат должен. быть установленным, иначе вы не сможете установить приложение.

Другие вопросы по тегам