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

martes, 27 de octubre de 2015

VMWare. Exportar / copiar una VM del disco

En ocasiones tenemos máquinas virtuales apagadas que no usamos. Si no vamos muy sobrados de espacio es importante disponer de el y darle un buen uso, con lo  que estos hosts se podrían pasar fuera de nuestra estructura, muchas veces los discos son muy rápidos y caros, con lo que no es práctico tener máquinas sin usar. Otro motivo sería transportar nuestra máquina a otra localización para hacer pruebas o lo que sea.

Aquí voy a explicar como llevarnos una máquina fuera de nuestro sistema de VMWare:

[1]  Seleccionamos el servidor:


De las características nos apuntamos la parte de "Storage" a la derecha de las características

Vamos a los almacenes que usa nuestra estructura y navegamos por el disco


Seleccionamos la carpeta que guarda nuestra máquina y usamos las opciones que nos dan


Gon Octubre2015