Может ли Powershell запускать команды параллельно?

У меня есть сценарий PowerShell для пакетной обработки нескольких изображений, и я хотел бы выполнить параллельную обработку. Powershell, похоже, имеет некоторые параметры фоновой обработки, такие как start-job, wait-job и т. Д., Но единственным хорошим ресурсом, который я нашел для выполнения параллельной работы, было написание текста сценария и его запуск ( PowerShell Multithreading )

В идеале, мне бы хотелось что-то вроде параллельного foreach в .net 4.

Что-нибудь вроде бы вроде:

foreach-parallel -threads 4 ($file in (Get-ChildItem $dir))
{
   .. Do Work
}

Может, мне лучше просто перейти на C # ...

115
задан Alan Jackson 25 October 2010 в 16:00
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: