Hvordan indstiller jeg Windows Update for aldrig at kontrollere efter opdateringer med PowerShell?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg leder efter hjælpscripting med PowerShell, Windows Server 2008 R2, så Windows-opdateringer er indstillet til 'Kontroller aldrig efter opdateringer.' Jeg fandt nogle nær svar, men jeg kan stadig ikke gøre hvad jeg vil. I øjeblikket skal jeg indstille det ved at klikke på Windows Update> Change Settings> Kontroller aldrig for opdateringer. Tak på forhånd.

Bedste reference


Du kan bruge et COM-objekt til det:


$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


Med:


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


Du kan teste:


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





(Edited)


Du skal bruge en PowerShell-session som administrator i en forhøjet tilstand.