Première option - utilisez la ligne de commande pour query user /server:SERVERNAME
(ou quser.exe
- pareil). Cela affiche le nom d'utilisateur, le nom de session, l'ID de session, l'état de la session, le temps d'inactivité et l'heure de connexion pour tous les utilisateurs connectés.
Deuxième option - utilisez la ligne de commande pour query session /server:SERVERNAME
. Cela affiche le nom d'utilisateur, le nom de session, l'ID de session et l'état de la session. Cela montre toutes les sessions, y compris celles déconnectées, ce qui pourrait être utile.
Troisième option - installez Microsoft Remote Desktop Connection Manager, configurez votre (vos) serveur(s), puis faites un clic droit sur le serveur pour "list sessions". Cela affiche l'ID de session, l'état de la session, le nom de domaine/de l'utilisateur, le nom de la machine client. Notez que quser
et qsession
ne montrent pas le nom de la machine cliente, ce qui pourrait être utile pour identifier qui utilise réellement la machine. RDCM ne montre cependant pas le temps d'inactivité/l'heure de connexion, et il est assez obsolète et bugué.
Il est également important de noter que toutes les méthodes échoueront à afficher les sessions actives si l'utilisateur actuel n'a pas de droits d'administration sur le serveur distant interrogé. Utilisez runas /u:DOMAIN\adminUser cmd.exe
pour démarrer d'abord la console d'administration.