miércoles, 11 de enero de 2012

Control de sesiones de Terminal Server por línea de comandos

Aunque los sistemas operativos de microsoft son plenamente visuales no por ello carecen de una poderosa línea de comandos. Hoy vamos a ver cómo consultar las sesiones de terminal server en curso y cómo podremos cerrarlas mediante comandos.


El comando está en C:\WINDOWS\system32 en windows 2003 (está en el path) pero en Windows XP el comando está en C:\WINDOWS\system32\dllcache por lo que desde fuera del directorio no funcionará.

Para ver las sesiones remotas en un servidor escribimos:



query session /server:NOMBRESERVIDOR

 NOMBRE DE SESIÓN  NOMBRE DE USUARIO        ID  ESTADO    TIPO   DISPOSITIVO
 rdp-tcp                                 65536  Escuchar  rdpwd
 rdp-tcp#9         administrador             1  Activo    rdpwd
 rdp-tcp#10        administrador             2  Activo    rdpwd

Una vez localizada la sesión a terminar (por ejemplo la 1) para finalizarla ejecutamos (en donde el número es el número de sesión):

reset session NUMERO_DE_SESION /server:NOMBRESERVIDOR

Ejemplo: reset session 1 /server:NOMBRESERVIDOR

Y comprobamos que ha sido cerrada:

query session /server:NOMBRESERVIDOR

NOMBRE DE SESIÓN  NOMBRE DE USUARIO        ID  ESTADO    TIPO   DISPOSITIVO
 rdp-tcp                                 65536  Escuchar  rdpwd
 rdp-tcp#10        administrador             2  Activo    rdpwd

Como siempre os dejo el enlace del Technet para quien quiera más.
http://technet.microsoft.com/en-us/library/bb491020.aspx

No hay comentarios:

Publicar un comentario