gpt4 book ai didi

powershell - 从 PowerShell 脚本中的给定文件夹运行 cmd

转载 作者:行者123 更新时间:2023-12-02 23:57:37 25 4
gpt4 key购买 nike

是否有可能从与脚本主位置不同的文件夹(例如 C:\ScriptHome)运行 cmd 命令?

我的意思是,例如

Cmd /C "C:\Test\test.exe"
  • 但是这个 exe 应该从例如"C:\RunTestExeHere"

基本上,它可以在纯 cmd 中完成,如 cd "C:\RunTestExeHere" and after

C:\RunTestExeHere>C:\Test\test.exe
  • 但是它可以在 powershell 中完成吗?

谢谢!

最佳答案

最好的办法是将外部命令夹在 Push-LocationPop-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:\

关于powershell - 从 PowerShell 脚本中的给定文件夹运行 cmd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40241903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com