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