如何使用Powershell脚本中的多个参数执行.Bat
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Powershell脚本中的多个参数执行.Bat相关的知识,希望对你有一定的参考价值。
如何从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字符串 - %允许向你的exes发送“奇怪的”参数。例如:
PS> echoargs.exe --% %USERNAME%,this=$somethingweird
Arg 0 is <jason,this=$somethingweird>
另一答案
我是Powershell的新手,但以下内容适用于我。我可以从我的*.bat
文件中运行*.ps1
。我正在使用Powershell 5.1.17134.590。
& .\myFile.bat parm1
以上是关于如何使用Powershell脚本中的多个参数执行.Bat的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Python 中的参数运行 PowerShell 脚本