Выполнить N параллельных заданий в PowerShell

У меня есть следующий сценарий PowerShell

$list = invoke-sqlcmd 'exec getOneMillionRows' -Server...
$list | % {
    GetData $_ > $_.txt
    ZipTheFile $_.txt $_.txt.zip
    ...
}

Как запустить блок скрипта ( {GetDatta $ _> $ _. Txt ....} ) параллельно с ограниченным максимальным количеством заданий, например одновременно можно создать не более 8 файлов?

17
задан ca9163d9 9 January 2012 в 00:32
поделиться