从位置打开Powershell命令并运行命令

时间:2018-09-10 00:02:41

标签: powershell

学习如何使用Powershell。但是我想做的是从特定位置打开命令提示符,然后执行命令。

到目前为止,我已经能够设置位置并打开命令提示符,但无法运行命令

到目前为止,我已经尝试过了

Set-Location "F:\Projects\GameManagement\server"
start cmd.exe

我也尝试了启动过程,但是不知道如何设置位置并使用特定程序打开

我要发送到命令提示符的命令是'nodemon index.js'。有什么建议吗?

谢谢

1 个答案:

答案 0 :(得分:1)

类似于cmd.exe,PowerShell是一个 shell ,这意味着您可以直接调用控制台应用程序 ,该应用程序将同步执行

Set-Location F:\Projects\GameManagement\server
nodemon index.js

如果nodemon可执行文件也位于F:\Projects\GameManagement\server中,则必须将最后一行替换为
Robert Cotterman指出.\nodemon index.js,是因为出于安全原因,PowerShell与cmd.exe不同,它不允许仅按名称调用位于当前目录中的可执行文件。

在PowerShell中,几乎不需要调用cmd.exe-仅使用PowerShell本身即可。