如何从 powershell 脚本执行 .bat。
我想做类似的事情:
foreach($item in $list){
param1= $item.Name
param2= $item.path
C:\Filesystem_Batches\test.bat param1 param2
}
谢谢
如何从 powershell 脚本执行 .bat。
我想做类似的事情:
foreach($item in $list){
param1= $item.Name
param2= $item.path
C:\Filesystem_Batches\test.bat param1 param2
}
谢谢
你可以打电话
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}>
我是 Powershell 的新手,但以下内容对我有用。我可以*.bat
从我的*.ps1
文件中运行。我正在使用 Powershell 5.1.17134.590。
& .\myFile.bat parm1