web-dev-qa-db-fra.com

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

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

Cette question propose 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.

27
gpinkas

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

30
Dan

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 reset 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.
22
pat o.

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

18
Jason

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

2
T. Josef

Première option - utilisez la ligne de commande pour "interroger l'utilisateur/serveur: SERVERNAME" (ou "quser.exe" - même chose). Ceci affiche le nom d'utilisateur, le nom de session, l'ID de session, l'état de session, le temps d'inactivité et le temps d'ouverture de session pour tous les utilisateurs connectés.

Deuxième option - utilisez la ligne de commande pour "interroger la session/le serveur: SERVERNAME". Cela montre le nom d'utilisateur, le nom de session, l'ID de session et l'état de session. Il affiche toutes les sessions, y compris celles déconnectées, qui pourraient être utiles.

Troisième option: installez Microsoft Remote Desktop Connection Manager, configurez vos serveurs, puis faites un clic droit sur le serveur pour "lister les sessions". Cela montre l'ID de session, l'état de session, le domaine/nom d'utilisateur, le nom de l'ordinateur client. Notez que quser et qsession n'affiche pas le nom de la machine cliente, ce qui peut être utile pour identifier qui utilise réellement la machine. RDCM n'affiche pas le temps d'inactivité/de connexion cependant, et il est assez obsolète et glitchy.

Il est également important de noter que toutes les méthodes ne parviendront pas à afficher les sessions actives si l'utilisateur actuel n'a pas de droits d'administrateur sur le serveur distant interrogé. Utilisez donc "runas/u: DOMAIN\adminUser cmd.exe" pour démarrer d'abord la console d'adming.

0
il--ya

https://pixelrobots.co.uk/2016/06/add-tsadmin-msc-back-to-windows/

Si vous pouvez obtenir ces fichiers, vous pouvez ajouter tsadmin.msc à Windows 10.

0
software is fun