Почему Powershell тормозит на моей машине?

В группе несколько виртуальных машин, и две из них имеют очень низкую производительность при работе с Powershell.

Простой сценарий например powershell.exe -NonInteractive -NoProfile -Command "Write-Output $ PSVersionTable.PSVersion" занимает секунды на большинстве компьютеров, но более 5 минут на двух из них. Powershell версии 3.0, кстати.

Насколько я могу судить, все машины настроены одинаково. Я пробовал ngen двоичные файлы powershell, но это не помогло.

Как мне выяснить, что вызывает низкую производительность PowerShell?

1
задан 3 January 2018 в 03:40
1 ответ

Я сам видел нечто очень похожее. (Я знаю, что в названии указано медленнее в Server 2016, но мы также испытали это на Windows 10 и других ОС.)

Ссылка на https://github.com/PowerShell/PowerShell/issues/3080e ..

Проблема была решена путем запуска "winrm quickconfig" в PowerShell, как указано в статье. Это сработало лично для меня. Я знаю, что команды, которые мы выполняем, немного отличаются, но, возможно, стоит попробовать.

Время выполнения команды увеличилось с 2+ минут до ~ 1 секунды.

Ура!

1
ответ дан 3 December 2019 в 23:21

Теги

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