如何利用powershell使用命令打开应用程序?

JDa*_*ila 3 powershell

是否存在可以从PowerShell打开任何应用程序的命令?

在"记事本"中键入时,这将打开Microsoft记事本.但是,其他应用程序似乎并未以这种方式打开.

小智 12

Start-Process -FilePath "path.exe"
Run Code Online (Sandbox Code Playgroud)


alr*_*roc 11

记事本以这种方式运行不是因为任何Powershell魔法,而是因为notepad.exe存在于$env:PATH环境变量中指定的其中一个目录中.cmd.exe在这方面,系统的行为与使用(命令提示符)时的行为相同.

您可以通过指定其可执行文件的完整路径来启动任何应用程序:C:\Program Files\FileZilla FTP Client\filezilla.exe.Start-Process如果要捕获对可执行文件的引用以从Powershell获得对它的更多控制,可以选择使用EXE.


小智 6

我知道这是一个旧线程,但是如果您尝试打开一个文件,您可以这样做

& .\filename.ext
Run Code Online (Sandbox Code Playgroud)

它将使用标准程序打开文件


4c7*_*b41 5

Start-Process 是您正在寻找的命令行开关.