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

时间:2016-11-08 17:35:20

标签: powershell

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

键入" notepad"时,将打开Microsoft记事本。但是,其他应用程序似乎并没有这样开放。

4 个答案:

答案 0 :(得分:10)

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

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

答案 1 :(得分:5)

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

答案 2 :(得分:2)

Start-Process -FilePath "path.exe"

答案 3 :(得分:2)

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

& .\filename.ext

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