55 votes

Comment visualiser les connexions à distance (RDP) actives sur un serveur Windows ?

Comment puis-je voir qui est actuellement connecté à un serveur (Windows 2012) avec un client de bureau à distance ? Je suis moi-même connecté à ce serveur via RDP.

Cette question offre une solution pour obtenir des adresses IP avec des connexions établies. Je serais intéressé par une liste d'utilisateurs ou de leurs sessions et par la date à laquelle ces sessions ont été actives la dernière fois.

66voto

Dan Points 15190

Vous pouvez taper "Query User" dans une invite de commande sur la machine distante pour obtenir un aperçu très rapide.

44voto

user50463 Points 31

Exécutez la commande "qwinsta" sur le serveur, ou avec le commutateur /server:servername.

>qwinsta /?
Display information about Remote Desktop Sessions.

QUERY SESSION [sessionname | username | sessionid]
              [/SERVER:servername] [/MODE] [/FLOW] [/CONNECT] [/COUNTER] [/VM]

  sessionname         Identifies the session named sessionname.
  username            Identifies the session with user username.
  sessionid           Identifies the session with ID sessionid.
  /SERVER:servername  The server to be queried (default is current).
  /MODE               Display current line settings.
  /FLOW               Display current flow control settings.
  /CONNECT            Display current connect settings.
  /COUNTER            Display current Remote Desktop Services counters informati
on.
  /VM                 Display information about sessions within virtual machines
.

Vous pouvez également réinitialiser une session RDP avec la commande "rwinsta" :

>rwinsta /?
Reset the session subsytem hardware and software to known initial values.

RESET SESSION {sessionname | sessionid} [/SERVER:servername] [/V]

  sessionname         Identifies the session with name sessionname.
  sessionid           Identifies the session with ID sessionid.
  /SERVER:servername  The server containing the session (default is current).
  /V                  Display additional information.

26voto

Jason Points 251

Vous pouvez voir dans l'onglet Utilisateurs du gestionnaire des tâches

3voto

Admire Points 11

El tsadmin.msc La commande vous donnera une interface graphique agréable avec des informations et un contrôle sur les sessions Windows RDP.

3voto

il--ya Points 121

Première option - utiliser la ligne de commande pour "query user /server:SERVERNAME" (ou "quser.exe" - même chose). Cela montre le nom de l'utilisateur, le nom de la session, l'identifiant de la session, l'état de la session, le temps d'inactivité et le temps de connexion pour tous les utilisateurs connectés.

Deuxième option - utiliser la ligne de commande pour "query session /server:SERVERNAME". Cette commande affiche le nom de l'utilisateur, le nom de la session, l'identifiant de la session et l'état de la session. Toutes les sessions sont affichées, y compris celles qui sont déconnectées, ce qui peut s'avérer utile.

Troisième option : installez Microsoft Remote Desktop Connection Manager, configurez votre (vos) serveur(s), puis cliquez avec le bouton droit de la souris sur le serveur pour "lister les sessions". Cette liste indique l'ID de la session, l'état de la session, le domaine/nom de l'utilisateur et le nom de la machine du client. Notez que quser et qsession n'affichent pas le nom de la machine cliente, ce qui peut être utile pour identifier qui utilise réellement la machine. RDCM n'affiche pas les temps d'inactivité et d'ouverture de session, et il est assez obsolète et défectueux.

Il est également important de noter que toutes les méthodes n'afficheront pas les sessions actives si l'utilisateur actuel n'a pas les droits d'administrateur sur le serveur distant interrogé. Utilisez donc "runas /u:DOMAIN \adminUser cmd.exe" pour lancer la console d'administration en premier.

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