почистване скрипт WSUS ненужни актуализации
$ CleanupManager. PerformCleanup ($ cleanupScope);
Нека да разгледаме по-подробно наличните опции на сценария, както и възможности за неговото планирано изстрелване.
Тя ви позволява да отхвърли просрочени обновяване. Обикновено Microsoft пуска нови актуализации, вместо закъсняла и просрочена - премахнете от техния товар стрийминг сървъра.
Той премахва неизползвани и остарели осъвременявания на базата данни, в това число всички ревизии. Бяха премахнати актуализации и ревизии, които не са потвърдени в рамките на 30 или повече дни.
Той премахва от актуализациите на редакция на базата данни не е актуална.
Той премахва от базата данни остарели компютри, които не са в контакт със сървъра 30 или повече дни.
Той премахва ненужните файлове за актуализация. Активирането на тази опция ви позволява да се освободи на максималния размер на дисково пространство.
Така че ние се справят с всички възможни опции, които се използват за почистване на базата от WSUS услуга чрез PowerShell скрипт. Остава да се разбере какъв ред по-добре да ги посоча? Първо, ние трябва да изчистите списъка на остарели компютри, а след това да отхвърли всички заменяеми и просрочени ремонт, и едва след това да ги премахнете от базата данни. По този начин, желаното реда, в който варианти ще бъдат както следва:
$ CleanUpScope. CompressUpdates = $ вярно
Предлагам ви да използвате скрипт, в който ние следваме правилната последователност от инструкции и опции не използват две от тях (CleanupObsoleteComputers и DeclineSupersededUpdates):
$ CleanupScope = нов обект Microsoft.UpdateServices.Administration.CleanupScope;