是否有可能从其他文件夹运行cmd命令,然后运行脚本主页位置(例如C:\ ScriptHome)?
我的意思是,例如
Cmd /C "C:\Test\test.exe"
基本上,它可以在纯cmd中完成,如cd "C:\RunTestExeHere"
和
C:\RunTestExeHere>C:\Test\test.exe
谢谢!
答案 0 :(得分:1)
最好的办法是将您的外部命令夹在Push-Location
和Pop-Location
命令之间。
一个简单的例子:
Push-Location -EA Stop C:\ # You'd use C:\RunTestExeHere instead
cmd /c dir # You'd use & "C:\Test\test.exe" instead
Pop-Location
另一个选项(调用语法不太方便):
Start-Process -Wait -NoNewWindow cmd -ArgumentList /c, dir -WorkingDirectory C:\