параллельные задания PowerShell - PullRequest
0 голосов
/ 10 апреля 2019

Я пытаюсь запускать задания PowerShell параллельно (500), но по некоторым причинам кажется, что большинство заданий выполняется одно за другим, вы понимаете, что я делаю неправильно?

$jobs = {
    Param(
        [string]$thread_number_VDM,
        [string]$thread_number_FS
    )

    for ($i=1; $i -le 60; $i++) {
        #blablabla check something for 60 seconds
        # sleep 1
    }
}

###### main #####

for ($x=1; $x -le 50; $x++) {
    for ($z=1; $z -le 10; $z++) {
        Start-Job -ScriptBlock $jobs -ArgumentList ($x, $z)
    }
}
...