Как я могу успешно выполнить определенную команду powershell без зависания?

#powershell #windows-update

Вопрос:

Я запускаю команду из модуля PSWindowsUpdate на сервере Windows 2012, которая покажет список обновлений, установленных на сервере. Это называется Get-WUHistory . Когда я запустил его на сервере 2019 года, он работал нормально. Я сделал то же самое на сервере 2012 года. Он действительно показал список установленных обновлений, но по какой-то причине команда как будто выполнялась вечно. Он даже не показал эту строку PS C:WindowsSystem32gt; так, как следовало бы. Итак, я закрыл Powershell, снова открыл его, и он вернулся в нормальное состояние.

Для такой команды , как Get-WUHistory , как я должен быть в состоянии выполнить эту команду, не заставляя ее зависать или занимать много времени, прежде чем она завершится? Есть ли какой-нибудь способ исправить это, чтобы ему не пришлось так замерзать?

Ответ №1:

Существует известная ошибка, из-за Get-WUHistory которой он будет бесконечно повторяться, если вы не укажете -Last , как:

 Get-WUHistory -Last 100