Powershell, включить ошибку обновления Windows

Я пытаюсь настроить обновление Windows с помощью COM-объекта Microsoft.Update.AutoUpdate с Powershell v4 на Windows 2008 r2. Однако я столкнулся с небольшой проблемой. При попытке установить NotificationLevel я получаю следующую ошибку (примечание работает с повышенными разрешениями).

$WUSettings = (New-Object -com "Microsoft.Update.AutoUpdate").Settings
$WUSettings.NotificationLevel=4
$WUSettings.save()

Выход:

Настройка исключения «NotificationLevel»: «Исключение из HRESULT: 0x80240037» В строке: 1 char: 1 + $WUSettings.NotificationLevel = 4 + ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], SetValueInvocationException + FullyQualifiedErrorId : CatchFromBaseAdapterSetValueTI

Любая помощь очень ценится!


person jaspernygaard    schedule 13.05.2015    source источник
comment
в качестве обходного пути вы можете изменить этот параметр в реестре HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU (запись AUOptions)   -  person Loïc MICHEL    schedule 13.05.2015
comment
или, может быть, вы можете использовать этот модуль gallery.technet.microsoft.com /скриптцентр/   -  person Loïc MICHEL    schedule 13.05.2015
comment
Возможен дубликат....   -  person Peter Schneider    schedule 13.05.2015