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?

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

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 ...


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



-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. ;)


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.