我被困在以下任务中:
我有5个需要并行执行的PowerShell脚本。我想创建一个home.ps1
,同时调用其他test1.ps1
,test2.ps1
,test3.ps1
,test4.ps1
和test5.ps1
。
答案 0 :(得分:0)
您可以使用jobs:
$scripts = 'test1.ps1', 'test2.ps1', 'test3.ps1', 'test4.ps1', 'test5.ps1'
$scripts | ForEach-Object {
Start-Job -FilePath $_
} | Wait-Job | Receive-Job