У меня есть следующая powershell script
$list = invoke-sqlcmd 'exec getOneMillionRows' -Server...
$list | % {
GetData $_ > $_.txt
ZipTheFile $_.txt $_.txt.zip
...
}
Как запустить блок script ({ GetDatta $_ > $_.txt ....}
) параллельно с ограниченным максимальным количеством заданий, например. одновременно может быть сгенерировано не более 8 файлов?