6

powershell スクリプトから .bat を実行するにはどうすればよいですか。

私は次のようなことをしたい:

foreach($item in $list){

  param1= $item.Name
  param2= $item.path

  C:\Filesystem_Batches\test.bat param1 param2

}

ありがとうございました

4

2 に答える 2

12

あなたは呼び出すことができます

cmd.exe /C "test.bat param1 param2"

PowerShell V3 には新しい espace 文字列 --% があり、exe に「奇妙な」パラメータを送信できます。例:

PS> echoargs.exe --% %USERNAME%,this=$something{weird} 

Arg 0 is <jason,this=$something{weird}>
于 2012-12-19T10:19:10.680 に答える