我正在创建一个从Windows 10 PowerShell启动应用程序的脚本。
有没有办法从PowerShell启动已安装(* .appx)的应用程序?该应用程序从主菜单启动正常。
我试图谷歌,但没有找到任何答案的问题。
答案 0 :(得分:0)
如果应用注册协议激活URI,您可以使用
Start-Process uri
激活它。例如:
Start-Process xbox://
启动xbox UWP应用。诀窍是找出协议激活URI的内容。如果打开经典控制面板并转到
,则可以看到当前安装的列表控制面板\所有控制面板项目\默认程序\设置关联
并一直滚动到(协议)下的底部。然而,并非所有这些都是UWP应用程序,并且我不知道以编程方式枚举它们,我可以通过快速搜索找到它们。
显然,如果这是针对您自己的应用程序,您可以自己注册一个独特的协议激活URI(甚至根据自定义的参数使它做一些奇特的事情)