miércoles, 24 de agosto de 2016

Visor de Eventos con Powershell


Acceso y búsqueda más rápido en el Visor de eventos de Windows con Powershell

                En ocasiones intentamos buscar información en el Visor de Eventos pero nos encontramos con que la consola no arranca o funciona demasiado lenta. Una vez abierta tenemos la opción de utilizar los filtros que ella misma tiene para buscar información.
Hasta aquí sería la manera que utilizamos normalmente para trabajar pero en este post vamos a ver tanto una manera alternativa y a mi parecer mucho más rápida de acceder como otra manera de navegar entre la información que nos devuelve utilizando sencillos comandos de Powershell.
El comando para acceder al Visor de Eventos es Get-Eventlog y para el que tenga más curiosidad aquí os dejo el enlace a la ayuda online para el que tenga más curiosidad:


En este caso vamos a invocar el comando sobre el ámbito de sistema y acotando la salida de información a las 20 últimas salidas para no saturar y ver que también podemos acotar la salida de información.


La salida obtenida en mi caso son 20 líneas parecidas a estas:

Por ahora la salida tampoco es fácilmente procesable así que para el acceso a toda la información vamos a concatenar la salida del comando con la opción Out-GridView para que nos muestre una ventana con una tabla perfectamente navegable, con búsqueda rápida y fácilmente ordenable como esta.



Ahora ya podemos manejar la información de una manera bastante más ágil además de ser una segunda opción en caso de quedar inaccesible desde la consola de administración del equipo.

Espero que os sea de ayuda.


Santiago Latorre.

viernes, 18 de marzo de 2016

Ampliar disco de perfil de usuario en Windows Server 2012 sin rol de Hyper-V

Hoy vamos a ampliar los discos de perfil de usuario de una colección de TS en Windows Server 2012 R2.

La mayoría de información que he encontrado al respecto hacía referencia a usar cmdlets de Hyper-V, pero en el escenario que tenía, no era posible, ya que el servidor estaba virtualizado en VMware y así no permite instalar el rol de Hyper-V.

Así que buscando alternativas he encontrado una aplicación para modificar el tamaño de los discos y se llama VHDXTOOL


Es un programa en el que desde el Símbolo del Sistema puedes crear, editar, convertir, etc discos duros virtuales de Microsoft.

Los discos de perfil de usuario no se identifican por el nombre de usuario del dominio, sino por el SID de usuario, por lo que vamos a tener primero que averiguarlo.

Ejemplo:

Entramos en símbolo del sistema

wmic useraccount where name='Usuario' get sid

y nos devuelve el SID correspondiente a ese usuario

SID
S-1-5-21-3023732318-4210623774-2172793215-1180

Con lo que ya podemos identificar el disco duro virtual.

Ahora iríamos al símbolo de sistema a la ruta donde tenemos el archivo VHDXTOOL.exe

En este ejemplo los perfiles están alojados en "P:\perfiles\" y los discos de usuario que tenemos son de 10 Gb actualmente y vamos a pasarlos a 15 Gb. Obviamente el perfil de usuario de TS no debe de estar activo para poder modificarlo.
  
El problema que tenemos con estos discos es que son dinámicos por lo que habría que convertirlo a fijo.

vhdxtool.exe convert -f "P:\perfiles\UVHD-S-1-5-21-3023732318-4210623774-2172793215-1180.vhdx"

Y ahora cambiar el tamaño

vhdxtool.exe extend -f "P:\perfiles\UVHD-S-1-5-21-3023732318-4210623774-2172793215-1180.vhdx" -s 15GB

Eso sí, hay que tener en cuenta que ahora el disco no va a ir creciendo conforme el usuario necesita, sino que el tamaño del disco es 15 Gb, aunque sólo utilice 11 Gb.

Una vez hecho esto montamos el disco en el servidor (boton derecho montar), vamos al administrador de disco y extendemos la partición, finalmente desmontamos el disco (Ocultar VHD) y el usuario ya puede usar con normalidad su perfil de TS.


Aquí os pongo un enlace con el Blog de Systola donde se pueden ver las opciones completas del VHDXTOOL