knorkator
Goto Top

How to identify and decline superseded updates in WSUS

Also ich kannte das noch nicht.. hat bei mir ca. 45GB Platz auf der Platte freigeschaufelt und die "Anzahl erforderlicher Updates" massiv verringert.

http://www.tecknowledgebase.com/43/how-to-identify-and-decline-supersed ...

Content-ID: 321136

Url: https://administrator.de/forum/how-to-identify-and-decline-superseded-updates-in-wsus-321136.html

Ausgedruckt am: 23.12.2024 um 01:12 Uhr

DerWoWusste
DerWoWusste 16.11.2016 um 08:49:29 Uhr
Goto Top
Hi.

Darf ich fragen, warum das einen Unterschied zum Cleanup-Wizard macht? Der bereinigt doch auch schon superseded Updates.
Knorkator
Knorkator 16.11.2016 um 08:58:34 Uhr
Goto Top
Hallo,

der Cleanup Wizard (sowohl GUI als auch Script), hat die meisten Updates nicht bereinigt.

Schau doch mal nach, ob bei Dir auch noch solche Updates angezeigt werden.
geocast
geocast 16.11.2016 um 10:26:01 Uhr
Goto Top
Kann ich in der Form bestätigen. Windows 7 findet nach der Bereinigung auch viel schneller Updates. Zumindest meine Erfahrung in meiner Umgebung.
DerWoWusste
DerWoWusste 16.11.2016 aktualisiert um 13:42:38 Uhr
Goto Top
Interessant. Der Cleanup-Wizard arbeitet offenbar nicht korrekt, auch bei uns sind tausende Updates superseded, obwohl ich gerade aufgeräumt habe. Und die Updates, welche den superseded-Updates nachfolgen sind auch bewilligt - der Wizard müsste sie also killen - tut er aber nicht. MS Murks Teil 787.
Knorkator
Knorkator 16.11.2016 um 14:55:26 Uhr
Goto Top
Evtl. werden die Updates noch von Rechnern "benötigt" obwohl diese bereits das Nachfolgeupdate installiert haben?
Vielleicht verschluckt sich der Wsus da und kickt die Updates nicht.

Ich hab inzwischen einen grünen Haken (100% installiert!) an fast 50% unserer Systeme hier..
Tendenz steigend!

Das ich das noch erleben darf..
face-smile
Andrew01
Andrew01 17.11.2016 um 18:21:40 Uhr
Goto Top
Super! Ich lass den Wizard jeden Tag laufen. Heute mal ein bißchen Handarbeit und die DB ist 50GB kleiner.

Danke
eazy-isi
eazy-isi 21.11.2016 um 07:11:32 Uhr
Goto Top
Super TIP !!!

Hat bei uns zwar nur ca. 150GB gebracht, aber damit kann ich leben .... face-smile

Allerdings hatten wir dann bei einer Handvoll Clients das Problem, das keine Updates mehr gezogen wurden.
Auf diesen Clients musste dann manuell noch folgender MS-Patch eingespielt werden:

Windows6.1-KB3172605-x64.msu

Gruß
eazy-isi
Knorkator
Knorkator 21.11.2016, aktualisiert am 22.11.2016 um 07:27:55 Uhr
Goto Top
Den Patch musste ich vorher auch an vielen Rechnern installieren!
Die betroffenen Systeme hatten vorher eine Dauerhafte 100% Auslastung durch die WindowsUpdate-Suche auf einem Rechenkern.
Also 50% bei Dualcore und 25% auf Quadcore.
rudeboy
rudeboy 23.11.2016 um 09:15:22 Uhr
Goto Top
Moin!

Hatte auch gehofft dass das der Cleanup-Wizard erledigt, brachte 33GB bei mir und das waren nur die reinen ersetzten Updates. :D

Kann man das vielleicht auch per PS-Script erledigen?

Danke und Gruß, rudeboy
Knorkator
Knorkator 23.11.2016 um 09:44:02 Uhr
Goto Top
Schau mal hier.
https://blogs.technet.microsoft.com/sudheesn/2015/03/24/powershell-scrip ...

Habe ich bisher aber nicht getestet..
rudeboy
rudeboy 23.11.2016 um 09:51:01 Uhr
Goto Top
Zitat von @Knorkator:

Schau mal hier.
https://blogs.technet.microsoft.com/sudheesn/2015/03/24/powershell-scrip ...

Habe ich bisher aber nicht getestet..
Das hatte ich auch schon gefunden aber wollte noch ne zweite Meinung bzw. Idee. ;)
geocast
geocast 23.11.2016 um 10:40:32 Uhr
Goto Top
Habe das Script gerade mal durchlaufen lassen. Angepasst auf SSL wie im Kommentar beschrieben.

Nimmt einen etwas Arbeit ab, kann ich also auch empfehlen face-smile
rudeboy
rudeboy 07.12.2016 um 09:02:52 Uhr
Goto Top
Zitat von @Knorkator:

Schau mal hier.
https://blogs.technet.microsoft.com/sudheesn/2015/03/24/powershell-scrip ...

Habe ich bisher aber nicht getestet..

Moin!

Könnte man da nicht noch ne zweite Bedingung einbauen wenn das Update bereits abgelehnt wurde?
Also zB sowas wie:
if ($u1.IsSuperseded -eq 'True') and ($u1.IsDeclined -eq 'False')
Dann könnte man schön sehen welche neu ersetzt und abgelehnt wurden und nicht pauschal wieder alle aufgezählt werden.

Gruß, rudeboy
rudeboy
rudeboy 12.12.2016 um 15:15:22 Uhr
Goto Top
Zitat von @rudeboy:

Zitat von @Knorkator:

Schau mal hier.
https://blogs.technet.microsoft.com/sudheesn/2015/03/24/powershell-scrip ...

Habe ich bisher aber nicht getestet..

Moin!

Könnte man da nicht noch ne zweite Bedingung einbauen wenn das Update bereits abgelehnt wurde?
Also zB sowas wie:
if ($u1.IsSuperseded -eq 'True') and ($u1.IsDeclined -eq 'False')
Dann könnte man schön sehen welche neu ersetzt und abgelehnt wurden und nicht pauschal wieder alle aufgezählt werden.

Gruß, rudeboy

Hab jetzt diese Bedingung:
if ($u1.IsSuperseded -eq 'True' -and -not($u1.IsDeclined))
Dann werden abgelehnte nicht noch mal abgelehnt.