54 votes

Comment accéder à la liste des utilisateurs actuellement connectés via le Gestionnaire de services Terminal dans Windows Server 2012?

Sous Windows 2003 et 2008, nous avions Terminal Services Manager (voir capture d'écran ci-dessous). Cependant, sous Windows Server 2012, il a disparu.

Est-ce que quelqu'un sait comment accéder à la liste des utilisateurs connectés à distance sur Windows 2012 à travers un outil similaire ou d'une autre manière?

entrer la description de l'image ici

(J'ai essayé de me connecter à Windows 2012 depuis Windows 2008, c'est pourquoi vous voyez "win2012" dans la liste des groupes de TSM. Mais cela n'a pas fonctionné correctement, et ce n'est pas non plus une solution à mon problème. J'essayais juste de gérer d'une manière ou d'une autre les utilisateurs distants sur le serveur Win 2012.)

0 votes

Avez-vous exécuté query session à partir de CMD ou de l'invite de commandes PS ? À partir de là, vous devriez pouvoir exécuter kill session sur l'identifiant de session en question.

0 votes

@MathiasR.Jessen Merci pour le lien vers l'autre question. J'avais recherché, mais je n'avais pas trouvé cette question. La réponse de Cole ci-dessous contient également des informations qui ne se trouvent pas dans les réponses à l'autre question.

0 votes

Pas sûr de 2012, mais dans 2012 R2 vous pouvez afficher et gérer les connexions actuelles dans Gestionnaire de serveur. Services Bureau à distance > Collections > [NomDeLaCollection].

50voto

colealtdelete Points 5939

Vous pouvez utiliser qwinsta à partir de la ligne de commande pour afficher les sessions RDP actuelles.

 qwinsta /server:ordinateur01

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

Pour terminer une session, utilisez rwinsta pour supprimer la session en spécifiant le numéro ID :

rwinsta /server:ordinateur01 3

Voici la liste des outils en ligne de commande pour le Bureau à distance.

Ou, vous pouvez utiliser PowerShell :

Get-RDUserSession et Disconnect-RDUser

Voici la liste de ces cmdlets.

1 votes

Merci. Ça fonctionne. Je pense que je préfère les commandes plus verbeuses query user et reset session car elles sont plus faciles à retenir pour moi que rwinsta.

1 votes

Très bien. Par défaut sur la machine locale, donc il suffit de qwinsta puis rwinsta 3, plus rapide que d'essayer de trouver tsadmin

31voto

Ryan Ries Points 54671

Ouais, tsadmin est parti. C'est un peu nul. Il y a une gestion de base de données relationnelle via le Gestionnaire de serveur et les cmdlets Powershell Bureau à distance (get-command *RD*), mais les deux nécessitent qu'un déploiement complet des services Bureau à distance existe sur ce serveur. Ils ne fonctionnent pas sur des serveurs sans déploiements RDS ou sur des postes de travail.

Vous pouvez utiliser le Gestionnaire des tâches... ou, si vous voulez quelque chose en ligne de commande, vous pourriez utiliser cet utilitaire que j'ai écrit spécifiquement pour cela: users.exe

Oh et il y a aussi quser.exe que Microsoft a déjà écrit, mais mon utilitaire fait un peu plus que ce que quser ne fait pas.

1 votes

Merci pour la réponse. Votre users.exe ne répertorie-t-il que les utilisateurs? Il semble que j'ai oublié de mentionner que j'ai également besoin de déconnecter les utilisateurs. Dans le tsadmin, je cliquerais simplement avec le bouton droit de la souris sur l'utilisateur et choisir "Déconnexion". Savez-vous comment déconnecter les utilisateurs sur Windows 2012?

1 votes

C:\>logoff.exe x Où x est l'ID de session

0 votes

Désolé, j'ai supprimé accidentellement mon commentaire alors que j'essayais de le modifier. La question était : "Je n'ai pas l'exécutable logoff.exe. Est-ce votre utilitaire ?".

13voto

ToMA Points 41

Ouvrez simplement l'onglet Utilisateurs dans le Gestionnaire des tâches. Vous obtiendrez une liste complète des sessions utilisateurs, de leurs états et des processus en cours d'exécution. Vous pouvez également les déconnecter via le menu clic droit.

Il semble que ce soit le remplacement de tsadmin

0 votes

J'étais sur le point d'ajouter ceci comme réponse. Simple, rapide et exactement ce dont on a besoin pour voir qui est connecté, et les déconnecter si nécessaire.

8voto

Jiimmy ANTOINE Points 81

Je viens de découvrir que la plupart des actions peuvent être effectuées à partir du Gestionnaire des tâches, directement sur les utilisateurs (déconnexion, envoi de messages, etc...)

1 votes

Pouvez-vous accéder à une liste des utilisateurs actuellement connectés ?

2voto

Ibrahim Points 1

J'ai trouvé une solution au problème tsadmin. Copiez ces fichiers depuis un serveur 2008 vers l'ordinateur Windows 2012/8 sous c:\windows\system32

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

Ensuite, importez ces paramètres de registre et vous aurez à nouveau Tsadmin.msc qui fonctionne! :)

Le fichier Reg est attaché.

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
"NameString"="Gestionnaire des services Bureau à distance"
"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
"AssemblyName"="tsadmin"
"RuntimeVersion"="v2.0.50215"
"Description"="Gérer les sessions des services Bureau à distance"
"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
"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]

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X