Как установить обновления Windows, чтобы никогда не проверять наличие обновлений с помощью PowerShell?
Я ищу сценарии справки с PowerShell, Windows Server 2008 R2, поэтому обновления Windows установлены на "никогда не проверять наличие обновлений."Я нашел несколько ответов, но я все еще не могу делать то, что хочу. В настоящее время я должен установить его, щелкнув Центр обновления Windows > изменить настройки > никогда не проверять наличие обновлений. Спасибо заранее.
1 ответов
вы можете использовать COM-объект для этого :
$WUSettings = (New-Object -com "Microsoft.Update.AutoUpdate").Settings
$WUSettings
NotificationLevel : 2
ReadOnly : True
Required : False
ScheduledInstallationDay : 0
ScheduledInstallationTime : 3
IncludeRecommendedUpdates : True
NonAdministratorsElevated : True
FeaturedUpdatesEnabled : True
С :
NotificationLevel :
0 = Not configured;
1 = Disabled;
2 = Notify before download;
3 = Notify before installation;
4 = Scheduled installation;
вы можете проверить :
$WUSettings = (New-Object -com "Microsoft.Update.AutoUpdate").Settings
$WUSettings.NotificationLevel=1
$WUSettings.save()
(отредактировано)
необходимо использовать сеанс PowerShell, выполняемый от имени администратора в режиме с повышенными правами.