2015-09-09 5 views
3

Я создаю скрипт, запускающий приложение из Windows PowerWorks.Запуск универсальных оконных приложений (UWA) из powershell в Windows 10

Есть ли способ запустить установленное приложение (* .appx) из powershell? Приложение отлично запускается из главного меню.

Я пытался использовать Google, но не нашел ответа на вопрос.

ответ

0

Если приложение регистрирует активацию протокола URI, вы можете использовать

Start-Process uri 

, чтобы активировать его. Например:

Start-Process xbox:// 

запускает приложение xbox UWP. Трюк - это выяснить, что такое URI протокола. Вы можете увидеть список установленных из них, если вы откроете классическую панель управления и перейти к

Панель управления \ Все элементы панели управления \ Программы по умолчанию \ Set Ассоциации

и прокручивать весь путь внизу (Протоколы). Однако не все из них являются приложениями UWP, и я не знаю программный способ перечислить их, которые можно найти с помощью быстрого поиска.

Очевидно, что если это для вашего собственного приложения, вы можете просто зарегистрировать уникальные активации протокола URI самостоятельно (и даже сделать это делать модные вещи в зависимости от параметров настройки)

+0

Большого спасибо Эндрю, я проверить этот подход. Это может быть слишком сложно найти uri автоматически со сценарием из powershell. – Jupe

Смежные вопросы