script-ul de curățare WSUS actualizări inutile

$ CleanupManager. PerformCleanup ($ cleanupScope);

Să aruncăm o privire mai atentă la opțiunile disponibile de script-ul, precum și opțiunile pentru lansarea programată.

Acesta vă permite să respingă renovarea restante. De obicei, Microsoft lansează actualizări noi în loc de restante și restante - scoate din încărcătura serverul de streaming.

Îndepărtează actualizările neutilizate și depășite de baze de date, inclusiv toate revizuirile. Eliminat actualizările și revizuirile care nu au fost confirmate în termen de 30 de zile sau mai mult.

Se elimină din actualizările de revizuire a bazei de date depășite.

Se elimină din calculatoarele bazei de date învechite, care nu sunt în contact cu serverul de 30 sau mai multe zile.

Se elimină fișierele de actualizare care nu sunt necesare. Activarea acestei opțiuni vă permite să eliberați cantitatea maximă de spațiu pe disc.

Așa că avem de a face cu toate opțiunile posibile, care sunt utilizate pentru a curăța baza de serviciu WSUS prin script PowerShell. Rămâne să înțelegem ce ordine mai bine pentru a le specifica? În primul rând, avem nevoie pentru a șterge lista de computere învechite, și apoi resping toate renovare înlocuibile și restante, și numai apoi le elimina din baza de date. Astfel, ordinea dorită în care opțiunile vor fi după cum urmează:

$ CleanUpScope. CompressUpdates = $ true

Vă sugerez să utilizați un script în care urmează secvența corectă a instrucțiunilor și opțiuni nu folosesc două dintre ele (CleanupObsoleteComputers și DeclineSupersededUpdates):

$ CleanupScope Microsoft.UpdateServices.Administration.CleanupScope = nou-obiect;