У меня есть powershell script, чтобы выполнить пакетную обработку на кучу изображений, и я бы хотел сделать некоторую параллельную обработку. У Powershell, по-видимому, есть некоторые варианты обработки фона, такие как start-job, wait-job и т.д., Но единственный хороший ресурс, который я нашел для выполнения параллельной работы, заключался в написании текста script и его запуске (Многопоточность PowerShell)
В идеале, я хотел бы что-то похожее на параллельное foreach в .net 4.
Что-то довольно похоже:
foreach-parallel -threads 4 ($file in (Get-ChildItem $dir))
{
.. Do Work
}
Может быть, мне лучше спуститься до С#...