jueves, 29 de octubre de 2015

PS. WSUS. Script exportar computers

En este post voy a poner un sencillo script para exportar a un fichero todos los hosts que tiene gestionados nuestro servidor de parches WSUS. 

Esta claro que con pequeñas modificaciones se le puede sacar mucho rendimiento


Crearemos un fichero Nombre.ps1 con el siguiente código:



$WSUSserver="Nombre_servidorWSUS"

function Get-WSUSComputers()
{
[void][reflection.assembly]::LoadWithPartialName("Microsoft.UpdateServices.Administration")
$wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer($WSUSserver,$false,8530)
$wsus.GetComputerTargets() 
}
Get-WSUSComputers |  Export-CSV 'C:\tmp\superseded.csv' -Append -Notype -Force


Y listo. Ejecutar desde una ventana de Power Shell

Depende el puerto donde tengáis la gestión del WSUS tendréis que sustituir el puerto 8530 por 80 o el que tengais.

Funciona ejecutándolo desde el propio servidor de parches.


Gon Octubre 2015

No hay comentarios: