如何从PowerShell运行批处理脚本?

时间:2015-08-05 17:23:23

标签: powershell cmd

我在尝试编写PowerShell脚本时遇到一些问题,该脚本允许我打开cmd.exe然后写入它,以便我可以运行一些批处理脚本。我建立此代码是为了能够与octo.exe一起使用,以防任何人使用版本。

到目前为止,我有:

cmd.exe /c start cmd

我尝试了一些不同的东西,我在网上找到的所有内容都是从cmd.exe打开并运行PowerShell。

1 个答案:

答案 0 :(得分:0)

您可以在PowerShell中运行批处理脚本,就像在cmd.exe中一样。您无需调用cmd.exe。

myOctoScript.bat

如果脚本的路径是字符串,或存储在字符串中,请使用&运算符告诉PowerShell将字符串视为命令:

& $pathToOctoBatchScript
& 'Path\To\Octo\Batch\Script.bat'