Пустой вывод PSWindowsUpdate при запуске Get-WUList из скрипта Powershell

Пустой вывод PSWindowsUpdate при запуске Get-WUList из скрипта Powershell

Я использую модуль PSWindowsUpdate для обновления большинства машин на моем рабочем месте. Однако при запуске команды Get-WUList (или Get-WUInstall) через скрипт Powershell я получаю пустой вывод, как показано на прикрепленном рисунке. Мне бы очень хотелось увидеть, какие обновления будут установлены/устанавливаются.Пустой вывод PSWindowsUpdate

Всякий раз, когда я запускаю команды вручную, все отображается так, как и должно быть. Я пробовал возиться с командой write-host, но в итоге получил беспорядок с текстом, который не поддается расшифровке. У кого-нибудь есть идеи, как получить вывод Get-WUList/Get-WUInstall при запуске через скрипт, а не вручную?

*Я должен отметить, что я использую Remote Desktop Manager (RDM) для удаленного доступа к своим системам. У них есть функция, называемая Remote Desktop Agent, которая позволяет выполнять скрипты на нескольких машинах одновременно через интерфейс RDM.

ОТРЕДАКТИРОВАНО ДЛЯ ВКЛЮЧЕНИЯ СЦЕНАРИЯ

Echo "Enabling Windows Update Services"
Get-Service wuauserv | Set-Service -StartupType Manual
Get-Service bits | Set-Service -StartupType Manual

Echo "Enabling updates for additional Microsoft components and software"
Add-WUServiceManager -ServiceID 7971f918-a847-4430-9279-4a52d1efe18d -Confirm:$false

Echo "Querying Microsoft Update Server for Windows Updates"
Get-WUList -MicrosoftUpdate | Select Title, KB, Status

Echo "Hiding Unnecessary Updates"
Hide-WUUpdate -Title "*Visio*"    -Confirm:$false
Hide-WUUpdate -Title "*OneDrive*" -Confirm:$false
Hide-WUUpdate -Title "*OneNote*"  -Confirm:$false
Hide-WUUpdate -Title "*Outlook*"  -Confirm:$false
Hide-WUUpdate -Title "*Skype*"    -Confirm:$false

Echo "Downloading and Installing Windows Updates"
Get-WUInstall -MicrosoftUpdate -AcceptAll -IgnoreReboot | Select Title, KB

Echo "Stopping Windows Update Services"
Get-Service wuauserv | Stop-Service -PassThru | Set-Service -StartupType Disabled
Get-Service bits | Stop-Service -PassThru | Set-Service -StartupType Disabled

Связанный контент