2012-03-08 9 views
8

Estoy buscando scripting de ayuda con PowerShell, Windows Server 2008 R2, por lo que Windows Updates está configurado para "Nunca verificar las actualizaciones". Encontré algunas respuestas cercanas, pero todavía no puedo hacer lo que quiero. Actualmente, debo configurarlo haciendo clic en Actualización de Windows> Cambiar configuración> Nunca Buscar actualizaciones. Gracias por adelantado.¿Cómo configuro Windows Update para que nunca busque actualizaciones con PowerShell?

Respuesta

11

Puede utilizar un objeto COM para que:

$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 

Con:

NotificationLevel : 
0 = Not configured; 
1 = Disabled; 
2 = Notify before download; 
3 = Notify before installation; 
4 = Scheduled installation; 

Usted puede probar:

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

(Edited)

Debe usar una sesión de PowerShell ejecutada como administrador en un modo elevado.

+0

Muchas gracias. – user1256194

Cuestiones relacionadas