2015-09-08 4 views
0

Я застреваю при задании ниже:Выполняйте несколько сценариев параллельно

У меня есть 5 скриптов PowerShell, которые необходимо выполнить параллельно. Я хочу создать home.ps1, который будет звонить другим test1.ps1, test2.ps1, test3.ps1, test4.ps1 и test5.ps1 в то же время.

+0

Возможный дубликат [Can PowerShell Run Commands in Parallel?] (Http://stackoverflow.com/questions/4016451/can-powershell-run-commands-in-parallel) – Scoregraphic

ответ

0

Вы можете использовать jobs для этого:

$scripts = 'test1.ps1', 'test2.ps1', 'test3.ps1', 'test4.ps1', 'test5.ps1' 

$scripts | ForEach-Object { 
    Start-Job -FilePath $_ 
} | Wait-Job | Receive-Job 

More information.

Смежные вопросы