在PowerShell中从cmd.exe运行多个命令

时间:2017-11-22 02:00:05

标签: powershell cmd

我想从PowerShell执行以下行:

Start-Process cmd.exe -Credential "doh\account" "`"cd c:\Projects `& dir`""

问题是第二个命令没有执行。我查看过很多文章,尝试了多种引号和后退的组合而没有成功。

1 个答案:

答案 0 :(得分:2)

这应该做你想要的:

Start-Process cmd.exe -credential "doh\account" -ArgumentList "/K cd c:\projects & dir"

我跑了“cmd /?”它有以下参数: “/ K执行字符串指定的命令,但仍然是”

仍然不确定为什么要这样做,如果你想详细说明,我们可以提供更多帮助。