Cómo iniciar otros usuarios de Escritorio remoto

14

Utilizamos "Escritorio remoto" de Windows para iniciar sesión en las máquinas del servidor. En este momento, recibo el siguiente mensaje de error:

The terminal server has exceeded the maximum number of allowed connections.

Ahora, la causa es obvia (¡otras 2 personas están conectadas ahora mismo!). Recuerdo que en el pasado resolví esto iniciando sesión en otra máquina en el mismo dominio y luego yendo a alguna herramienta de administración que no puedo recordar. Desde allí pude ver quién había iniciado sesión y terminar remotamente su sesión (suponiendo que tuviera suficientes privilegios), liberando así una de las conexiones.

¿Alguien sabe como hacer esto?

mcherm
fuente

Respuestas:

22

Puede usar el Administrador de servicios de Terminal Server en Herramientas administrativas.

Si prefiere una solución de línea de comandos, puede usar esto para enumerar las sesiones RDP:

query session /server:servername

Para restablecer una sesión, busque la ID de sesión relevante en la columna "ID" de la salida del comando anterior, luego use:

reset session <sessionid> /server:servername
ThatGraemeGuy
fuente
Cuando restablece la sesión de un usuario, todos los programas que se ejecutan actualmente se cierran y la sesión finaliza de inmediato. Para simplemente desconectar al usuario, use tsdiscon <sessionid> /server:servernamelo que dejará sus programas en ejecución y les permitirá continuar donde lo dejaron cuando se vuelvan a conectar más tarde.
Tim Lewis
10

También tenga en cuenta que a pesar de que el servidor remoto no le permite RDP normalmente, todavía puede secuestrar la consola de forma remota:

Para RDP en la consola de su servidor remoto: desde su PC cliente, abra el indicador CMD y escriba: MSTSC / ADMIN (o si está utilizando un cliente RDP anterior, use MSTSC / CONSOLE)

Esto le permitirá iniciar sesión remotamente en la consola (y, si es necesario, reiniciar a cualquiera que haya iniciado sesión actualmente en la consola); luego, puede usar los comandos del Administrador de Servicios de Terminal Server o Restablecer sesión para iniciar a otros usuarios de RDP ...

ChrisNZ
fuente
1
Super kawaii! Esto funcionó incluso cuando la query sessionrespuesta de ThatGraemeGuy se quejó de algún error RDP.
Mike S
2

Lo que quieres es Gerente de Servicios de Terminal

Ron
fuente
-1

También puede iniciar sesión a través de la consola usando rdp y arrancar a los usuarios.

Keiran Holloway
fuente
1
el comando para esto es mstsc / console
mrTomahawk
gracias por eso, solo sé bajo linux ... que es: rdesktop -0
Keiran Holloway el
-1

Además, las licencias de servicios de terminal son razonablemente económicas. Si cambia al modo con licencia, puede decirle al servidor cuántas licencias tiene, y aceptará hasta esa cantidad de conexiones.

Tenga en cuenta que la licencia de servicios de terminal estaba en el sistema de honor la última vez que lo verifiqué (es decir, el Servidor de Windows en realidad no verifica sus claves de licencia, solo toma su palabra de que tiene todas las que diga que tiene), pero eso es Ni aqui ni alla. ;)

Graeme
fuente
1
No es verdad. La licencia de servicios de terminal requiere que ingrese una clave válida y active cada conjunto de licencias. También debe estar ejecutándose en el modo de aplicación de Servicios de Terminal Server para utilizarlos.
Erik Funkenbusch el
Cambiar al modo de aplicación no siempre es deseable.
John Gardeniers el
Hrm. La última vez que configuré Application Server en 2003, definitivamente no validó ni verificó las licencias, simplemente podría aumentar el número y con gusto le daría más conexiones. No explotamos eso ya que de todos modos teníamos un buen trato con las licencias de servicios de terminal. ¿Por qué es indeseable cambiar al modo de aplicación, además de tener que comprar más licencias?
Graeme el
Cambiar la política institucional sobre cómo se administran los servidores simplemente no es una opción para mí, independientemente de si esto funcionaría.
mcherm
-4

también puede ir al indicador de CMD y escribir "mstsc / v: 00.00.00.00 / admin" - reemplace los 0 con su IP de destino

usuario233797
fuente