¿Cómo puedo saber qué sesiones de escritorio remoto están activas en un cuadro de Windows Server 2003?
¿Cómo puedo saber qué sesiones de escritorio remoto están activas en un cuadro de Windows Server 2003?
Respuestas:
Inicio -> Herramientas administrativas -> Administrador de servicios de terminal
Haga clic en el nombre de su servidor y aparecerá una lista de las sesiones activas a la derecha, también hay un campo para el estado de la sesión. Otra pestaña llamada 'Sesiones' mostrará usuarios activos, oyentes y las sesiones de la consola.
La forma de la línea de comandos, que incluso puedes usar de forma remota, es
qwinsta /SERVER:{servername}
que enumerará las sesiones actuales y su estado, y con
rwinsta /SERVER:{servername} {sessionid}
y los privilegios adecuados para que pueda desconectar una sesión, particularmente útil cuando se ha alcanzado el límite y no está conectado.
{sessionid} es el número de identificación que figura en el resultado de qwinsta
Soy un desarrollador que no pudo RDP a un servidor porque todas las sesiones disponibles estaban en uso. No tengo un administrador de Servicios de Terminal Server, por lo que ninguna de las respuestas anteriores se aplica. Utilizo powershell para este tipo de administración de servicios de Windows, y tuve éxito al utilizar el módulo PowerShell PSTerminalServices , que es de un empleado (o grupo) de MS. Presione el enlace para instalar el MSI, luego ejecute lo siguiente desde PowerShell:
Import-Module PSTerminalServices
Get-TSSession -ComputerName _MyRDPServer_ | Out-GridView
Con el Administrador de tareas puede hacer clic en la pestaña Usuarios para ver qué sesiones se están ejecutando. Haga clic derecho en un usuario para desconectarse o cerrar sesión.