Ни для кого не секрет, что PowerShell достаточно прожорлив с точки зрения ресурсов и работает значительно медленнее того же vbs или скриптов, написанных для командной строки. Да PowerShell мощный, но медленный. Постараюсь собирать на этой странице способы увеличения производительности.
- Сборщик мусора PowerShell.
Оказывается как и в языках программирования в PowerShell можно использовать сборщик мусора. Он поможет скрипту выполнить работу быстрее, прежде всего, при написании скриптов, где происходит работа с большими объемами данных в цикле. Для использования сборщика мусора PowerShell надо добавить такую строку в начало скрипта
[system.gc]::Collect()