2016-10-25 15 views
1

別のフォルダからスクリプトホームの場所(例:C:\ ScriptHome)からcmdコマンドを実行する可能性はありますか?PowerShellスクリプト内の特定のフォルダからcmdを実行してください

Cmd /C "C:\Test\test.exe" 
  • このEXEは、例えば、から呼び出さなければなりません"C:\ RunTestExeHere"

基本的に、それはcd "C:\RunTestExeHere"のようにして

C:\RunTestExeHere>C:\Test\test.exe 
  • 後、純粋なCMDで行うことができますが、それは、PowerShellで行うことができますか?

ありがとうございます!

答えて

1

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:\ 
関連する問題