¿Cómo accedo a la lista de usuarios actualmente conectados a través del Administrador de Servicios de Terminal Server en Windows Server 2012?

53

En Windows 2003 y 2008 teníamos Terminal Services Manager (ver captura de pantalla a continuación). Sin embargo, en Windows Server 2012 se ha ido .

¿Alguien sabe cómo acceder a la lista de usuarios actualmente conectados remotamente en Windows 2012 a través de una herramienta similar o de alguna otra manera?

ingrese la descripción de la imagen aquí

(Intenté conectarme a Windows 2012 desde Windows 2008, es por eso que ves "win2012" en la lista de grupos de TSM. Pero eso no funcionó del todo, y tampoco es una solución a mi problema. Solo estaba tratando de administrar de alguna manera el control remoto usuarios en el servidor Win 2012).

Peter Krumins
fuente
¿Has ejecutado la sesión de consulta desde el shell CMD o PS? a partir de ahí, debería poder ejecutar la sesión de interrupción en el ID de sesión en cuestión.
organicit
@ MathiasR.Jessen Gracias por el enlace a la otra pregunta. Había buscado, pero no había encontrado esa pregunta. La respuesta de Cole a continuación también contiene información que no está en las respuestas a la otra pregunta.
Scott
No estoy seguro sobre 2012, pero en 2012 R2 puede ver y administrar las conexiones actuales en el Administrador del servidor. Servicios de escritorio remoto> Colecciones> [CollectionName].
CrazyTim

Respuestas:

31

Sí, tsadmin se ha ido. Un poco apesta. Hay RDMS a través del Administrador del servidor y los cmdlets de Remote Desktop Powershell ( get-command *RD*), pero ambos requieren que exista una implementación completa de Servicios de escritorio remoto en ese servidor. Esos no funcionan en servidores sin implementaciones de RDS o en estaciones de trabajo.

Puede usar el Administrador de tareas ... o, si desea algo en la línea de comandos, puede usar esta utilidad que escribí específicamente para esto: users.exe

Ah, y también hay quser.exe que Microsoft ya escribió, pero mi utilidad hace un poco más que quser no hace.

Ryan Ries
fuente
1
Gracias por la respuesta. ¿Su users.exeúnica lista de los usuarios? Parece que olvidé mencionar pero también necesito cerrar la sesión de los usuarios. En tsadmin, simplemente hago clic derecho en el usuario y elijo "Cerrar sesión". ¿Conoces una forma de cerrar sesión en Windows 2012?
Peter Krumins
1
C: \> logoff.exe x Donde x es el ID de sesión
Ryan Ries
¡Vaya! Lo siento, eliminé mi comentario accidentalmente mientras intentaba editarlo. La pregunta era: "Parece que no tengo logoff.exe. ¿Es su utilidad?".
Peter Krumins
Gracias por la respuesta. Resulta que mi sistema tiene logoff.exe. Debo haber pasado por alto algo cuando lo intenté antes.
Peter Krumins
@RyanRies, ¿Qué pasa con la configuración de servicios de terminal tscc.msc? ¿Cuál es el equivalente en Server 2012?
Pacerier
48

Puede usar qwinstadesde la línea de comandos para mostrar las sesiones RDP actuales.

 qwinsta /server:computer01

 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 console                                     0  Conn    wdcon
 rdp-tcp                                 65536  Listen  rdpwd
                   administrator             2  Disc    rdpwd

Para eliminar una sesión, utilice rwinstapara eliminar la sesión especificando el número de ID:

rwinsta /server:computer01 3

Aquí está la lista de herramientas de línea de comandos para Escritorio remoto.

O puede usar PowerShell:

Get-RDUserSession y Disconnect-RDUser

Aquí está la lista de esos cmdlets.

colealtdelete
fuente
1
Gracias. Eso funciona. Creo que prefiero los comandos más detallados query usery reset sessionque son más fáciles de recordar que rwinsta.
Scott
1
Muy agradable. El valor predeterminado es la máquina local, así que solo qwinsta y luego rwinsta 3 , más rápido que tratar de encontrar tsadmin
Daniel de Zwaan
14

Simplemente abra la pestaña Usuarios en el Administrador de tareas. Obtendrá una lista completa de sesiones de usuario, sus estados y procesos en ejecución. También puede cerrar sesión a través del menú contextual.

Parece que este es el reemplazo de tsadmin

x0lani
fuente
Estaba a punto de agregar esto como respuesta. Simple, rápido y exactamente lo que se necesita para ver quién está conectado y cerrar sesión si es necesario.
Rico
8

Acabo de descubrir que la mayoría de las acciones se pueden realizar desde el Administrador de tareas, directamente en los usuarios (cerrar sesión, enviar mensajes, etc.)

Jiimmy ANTOINE
fuente
1
¿Puede acceder a una lista de usuarios actualmente conectados?
Drew Khoury
2

He encontrado una solución al problema tsadmin. Copie estos archivos de un servidor 2008 a la computadora Windows 2012/8 en c: \ windows \ system32

  • tsadmin.dll
  • tsadmin.msc
  • umcRes.dll
  • wts.dll

¡Luego importe esta configuración de registro y tendrá Tsadmin.msc funcionando nuevamente! :)

Se adjunta el archivo de registro.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}]
"ApplicationBase"=hex(2):43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,\
  73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,00,00
"About"="{00000000-0000-0000-0000-000000000000}"
"VersionStringIndirect"="@C:\\Windows\\System32\\umcRes.dll,-106"
"ProviderStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,\
  00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
  5c,00,75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,\
  00,31,00,30,00,32,00,00,00
"NameString"="Remote Desktop Services Manager"
"HelpTopic"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
  74,00,25,00,5c,00,68,00,65,00,6c,00,70,00,5c,00,74,00,73,00,5f,00,6d,00,61,\
  00,6e,00,61,00,67,00,65,00,72,00,2e,00,63,00,68,00,6d,00,00,00
"AssemblyName"="tsadmin"
"RuntimeVersion"="v2.0.50215"
"Description"="Manage Remote Desktop Services sessions"
"DescriptionStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,\
  64,00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,\
  00,5c,00,75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,\
  2d,00,31,00,30,00,34,00,00,00
"LinkedHelpTopics"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,\
  00,6f,00,74,00,25,00,5c,00,68,00,65,00,6c,00,70,00,5c,00,74,00,73,00,5f,00,\
  6d,00,61,00,6e,00,61,00,67,00,65,00,72,00,2e,00,63,00,68,00,6d,00,00,00
"NameStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,\
  00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
  75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\
  00,30,00,33,00,00,00
"IconIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,\
  00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,75,00,\
  6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,31,\
  00,31,00,00,00
"FxVersion"="2.0.1.7"
"Type"="Microsoft.TerminalServices.Monitor.SnapIn.TSManagerSnapIn, tsadmin, Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
"FolderBitmapsColorMask"=dword:00000000
"ModuleName"="tsadmin.dll"
"Provider"="Microsoft Corporation"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}\NodeTypes]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}\Standalone]
Stefan
fuente
-1

http://social.technet.microsoft.com/wiki/contents/articles/2202.remote-server-administration-tools-rsat-for-windows-client-and-windows-server-dsforum2wiki.aspx

Las herramientas de administración remota del servidor (RSAT) permiten a los administradores de TI administrar de forma remota roles y características en Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 o Windows Server 2008 R2 desde una computadora que ejecuta Windows 8.1, Windows 8, Windows Vista o Windows 7

Si necesita instalar herramientas de administración en Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 o Windows Server 2012 R2 para funciones o características específicas que se ejecutan en servidores remotos, no es necesario instalar software adicional. Abra el Asistente para agregar características en Windows Server 2008 o Windows Server 2008 R2, o el Asistente para agregar roles y características en Windows Server 2012 y versiones posteriores, y en la página Seleccionar características, expanda Herramientas de administración remota del servidor y seleccione las herramientas que desea Instalar en pc.

El artículo vinculado también enumera los enlaces de descarga de RSAT para todas las versiones de Windows desde Vista. Aunque el tamaño es enorme (alrededor de 240 Mb para Win7).

Pude instalarlo en Windows 7.

Después de eso tsadmin.mscfunciona como se esperaba.

Vadzim
fuente
Por lo que puedo decir al leer < blogs.technet.com/b/askperf/archive/2012/10/30/… >, la instalación de RSAT / RDMS en el Servidor 2012 R2 parece estar disponible solo cuando se usan los "Servicios de Escritorio Remoto instalación "como Tipo de instalación. No aparece para mí cuando uso "Instalación basada en roles o características". Desafortunadamente, no sé lo suficiente sobre la implementación de RDS en 2012 para saber si eso es lo que quiero hacer. También requiere que el servidor se una a un dominio. ¡Solo quiero que vuelva Tsadmin!
nstenz