Я пытаюсь запускать задания 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)
}
}