Есть такой PowerShell скрипт
Код:
dir D:\doors | where {$_.PSisContainer} | foreach { &"$env:ProgramFiles\WinRAR\winrar.exe" a -ep -afzip "d:\doorsarch\$($_.basename).zip" $_.fullname}
Читает папку D:\doors в которой находятся папки с дорвеями названные по доменам будущих дорвеев, и потом архивирует содержимое каждой папки в D:\doorsarch
Проблема в том что запускается сразу несколько архиваторов.
Если дорвеев мало, то не страшно. А если их пара сотен, то запускается несколько сотен копий винрара и компьютер встает колом.
Надо сделать так чтобы дорвеи архивировались по очереди.
С консольным winrar-ом так и работает, но консольный не умет архивировать в zip.
Плиз Хелп!