我想为具有不同参数的多个服务运行一个powershell脚本的多个实例。我写了下面的powershell脚本,但不知道我在做什么不接受参数。
[string[]] $ScriptstrArray = ‘-command Invoke-Expression ".\Smoke-Test.ps1 -Environment QA -servicename rpms"' ,
‘-command Invoke-Expression ".\Smoke-Test.ps1 -Environment QA - servicename rsms"' ,
‘-command Invoke-Expression ".\Smoke-Test.ps1 -Environment pvs - servicename spsms"'
workflow RunSmokeTests {
########################################################################
param([string[]]$sList)
ForEach -Parallel ($s in $sList) {
start-process powershell.exe -argument $s
}
}
RunSmokeTests -sList $ScriptstrArray
有人可以请我来确定问题。提前谢谢。