WSUS 3.0, Evaluando la situación 2ª Parte: "haciendo limpieza".
Antes de poder dar importancia a la información que nos pueda dar WSUS, es necesario asegurarnos de que su base de datos esta limpia.
En WUS 3.0 podemos usar la consola para correr un wizard de limpieza.
En las siguientes imagenes se puede ver paso a paso como limpiar el servidor de:
- Actualizaciones y revisiones que no se utilizan
- Equipos que no están en contacto con el servidor
- Archivos de actualización que no se necesitan
- Actualizaciones caducadas
- Actualizaciones reemplazadas



Si queremos programar la limpieza de equipos que no contactan con el servidor, podremos correr el siguiente script de powershell.
#--------------------------------------------------------------------------------------------------
#Script para borrar del WSUS los ordenadores o servidores que lleven mas de 30 dias sin conectarse.
#WSUS 3.0
#--------------------------------------------------------------------------------------------------
# Daniel Matey 29/04/2007
[reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration") | out-null
$wsus=[Microsoft.UpdateServices.Administration.AdminProxy]::GetUpdateServer();
$WsusComputers = $wsus.GetComputerTargets()
foreach ($computer in $WsusComputers)
{
$t = New-TimeSpan $computer.LastReportedStatusTime $(Get-Date)
IF ($t.Days -gt 30)
{
write-host $computer.FullDomainName " " $t.Days
$computer.delete();
}
}
#--------------------------------------------------------------------------------------------------
En el siguiente articulo veremos como extraer de la base de datos WSUS la información que necesitaremos para nuestro informe.
Ver el resto de articulos de WSUS 3.0 en este blog