Comment afficher les connexions distantes actives (RDP) à un serveur Windows?

22

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 quand ces sessions étaient actives la dernière fois.

gpinkas
la source

Réponses:

24

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

Dan
la source
1
J'accepte cette solution, car elle affiche directement les temps d'ouverture de session et d'inactivité. C'est exactement ce que j'avais espéré.
gpinkas
5
Vous pouvez raccourcir cela en quser.
Neil
17

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.
pat o.
la source
Ooh - Je ne peux pas croire que je n'ai jamais vu celui-ci
Dan
14

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

Jason
la source
Ah, je craignais que ce soit si facile que je l'ai négligé
gpinkas
2

la tsadmin.msccommande vous donnera une interface graphique agréable avec des informations et un contrôle sur les sessions Windows RDP

T. Josef
la source
2
tsadmin.msc a été supprimé par défaut de Windows 10 (et probablement de Windows 8.1), ainsi que de Server 2012 R2 et très probablement Server 2016. Il est possible de le restaurer sur Server 2012 R2 (et probablement les autres systèmes d'exploitation mentionnés) en copiant le les fichiers et les clés de registre appropriés à partir d'une installation de Server 2008 R2. La liste des fichiers et des clés se trouve sur cette page: Ajoutez TSADMIN.msc à Windows Server 2012 R2
dévolution le