Nasce WSUS PowerToolkit

Published 18 December 08 02:34 PM | claudiog 

Ho deciso di raccogliere in un "toolkit" dal roboante nome di "WSUS PowerToolkit" Geeked tutta una serie di scripts Powershell, che ho scritto nei mesi precedenti per gestire Windows Server Update Services (WSUS).
La gestione di WSUS non è propriamente comoda, anche se in molte realtà si può pensare ad un uso "automatico" ( ovvero approva tutto su tutti); ma in situazioni più normali un minimo di gestione, automatismo, pulizia, reportistica e segnalazione sarebbe desiderato.

Ho quindi realizzato una serie di script, alcune nuove e altre riviste rispetto a quelle già postate a suo tempo su 127.0.0.1 questo stesso blog.
In realtà sono parte di una serie molto più vasta ... ma il tempo, e quindi la possibilità di produrre codice finito e presentabile, è scarso !

Scripts

Wsus-SendMail.ps1

Si tratta di un "building block" per mandare mail direttamente ai riferimenti indicati nella configurazione di WSUS (recipient) usando il server SMTP specificato sempre nella configurazione stessa.
Da solo non serve a nulla, nel senso che invia una mail di test; viene usato dalle altre script

WSus-StatusMail.ps1

Invia una mail di status su numero nodi, aggiornamenti installati/da installare, in errore, ecc.

WSus-RemoveOldComputers.ps1

Rimuove dal DB di WSUS i computer che non si sono connessi da XX giorni.

Decline-ObsoleteDefinition.ps1
Decline-Itanium.ps1

Decline di definizioni (Es: Exchange AntiSpam, ForeFront Client Security signature, ecc.) e dei binary di Itanium (che servono nello 0.1 % delle installazioni di WSUS ...).

Wsus-CleanUp.ps1

Esegue il cleanup del DB/files obsoleti di WSUS, inviando mail di notifica sui risultati. Non rimuove computer dal DB.
Questa procedura è importante per recuperare spazio su disco e DB, specie in seguito alla esecuzione delle precedenti.

Download

Il WSUS PowerToolkit 1.0 è disponibile qui

Si accettano feedback e suggerimenti.

Ciao,
Claudio

Filed under: ,
Anonymous comments are disabled

About claudiog

MCSA, MCSE, MCT su NT/2000/2003 MCTS: Windows Server 2008 Active Directory/Application Platform/Network Infrastructure