Como você pode iniciar um aplicativo do Windows 10 na linha de comando?

Como você pode iniciar um aplicativo do Windows 10 na linha de comando?

Em outros lugares da Internet, há conselhos de que a 'melhor' maneira de iniciar um "aplicativo do Windows 10", também conhecido como aplicativo UWP, é por meio de um novo processo explorer.exe, usando o protocolo 'shell:' (se não tiver registrado, é protocolo próprio)

param([string]$AppName)

$Path="shell:appsfolder\"+(Get-AppXPackage | where{$_.Name -match "$AppName"} | select -expandproperty packagefamilyname)+"!App"

return $Path

no entanto, chamar esse script resulta em

PS C:\Users\RyanLeach\Documents\WindowsPowerShell\Scripts> $ShareX = ./findapp.ps1 ShareX

PS C:\Users\RyanLeach\Documents\WindowsPowerShell\Scripts> $ShareX
shell:appsfolder\19568ShareX.ShareX_egrzcvs15399j!App

PS C:\Users\RyanLeach\Documents\WindowsPowerShell\Scripts> Start-Process -FilePath $ShareX
Start-Process : This command cannot be run due to the error: The system cannot find the file specified.
At line:1 char:1
+ Start-Process -FilePath $ShareX
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOperationException
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand

Então, como você pode iniciar um aplicativo Store (Desktop ou UWP) via linha de comando/PowerShell, passando argumentos?

Responder1

Tentar:

Start-Process -FilePath "explorer.exe"  "shell:appsFolder\19568ShareX.ShareX_egrzcvs15399j!App"

informação relacionada