从Windows 10中的powershell启动通用Windows应用程序(UWA)

时间:2015-09-09 09:34:05

标签: powershell windows-10 win-universal-app

我正在创建一个从Windows 10 PowerShell启动应用程序的脚本。

有没有办法从PowerShell启动已安装(* .appx)的应用程序?该应用程序从主菜单启动正常。

我试图谷歌,但没有找到任何答案的问题。

1 个答案:

答案 0 :(得分:0)

如果应用注册协议激活URI,您可以使用

Start-Process uri

激活它。例如:

Start-Process xbox://

启动xbox UWP应用。诀窍是找出协议激活URI的内容。如果打开经典控制面板并转到

,则可以看到当前安装的列表
  

控制面板\所有控制面板项目\默认程序\设置关联

并一直滚动到(协议)下的底部。然而,并非所有这些都是UWP应用程序,并且我不知道以编程方式枚举它们,我可以通过快速搜索找到它们。

显然,如果这是针对您自己的应用程序,您可以自己注册一个独特的协议激活URI(甚至根据自定义的参数使它做一些奇特的事情)