Используйте for
l oop, который увеличивается на 10 каждый раз:
$inputValues = 1..100
for($i = 0; $i -lt $inputValues; $i += 10){
$batch = $inputValues[$i..($i+9)]
# start 10 jobs
$jobs = $batch |ForEach-Object {
Start-Job {param($value) Do-Something $value} -ArgumentList $_
}
# wait for them to finish
$jobs |Wait-Job |Receive-Job
}