2017-04-25 1 views
-1

Gibt es ein Äquivalent von who Befehl in Windows? Wie kann ich alle angemeldeten Benutzer und Sitzungen im CMD-Terminal oder in der Powershell anzeigen?Wer befiehlt in Windows

Antwort

2
PS C:\> quser 
USERNAME    SESSIONNAME  ID STATE IDLE TIME LOGON TIME 
>jeffrey rennie  console    1 Active  none 4/20/2017 2:40 PM 
PS C:\Users\Jeffrey Rennie> quser -h 
Invalid parameter(s) 
Display information about users logged on to the system. 

QUERY USER [username | sessionname | sessionid] [/SERVER:servername] 

    username   Identifies the username. 
    sessionname   Identifies the session named sessionname. 
    sessionid   Identifies the session with ID sessionid. 
    /SERVER:servername The server to be queried (default is current). 

PS C:\> 
+0

Ehrfürchtig, das ist, was ich gesucht habe. –

2

Windows hat keinen Befehl, der dem "WHO" -Befehl von Linux entspricht, aber Sie können die folgenden Befehle verwenden.

Verwenden Sie quser, um aktive Einstellungen zu überprüfen.

für Benutzer überprüfen Sie Befehl „net user“ verwenden können

und aktive Remote-Sitzungen überprüfen Sie Befehl „netstat“ verwenden können. Überprüfen Sie Port 3389, falls aktiv. 3389 wird für RDP (Remote Desktop Protocol) verwendet. Es wird Ihnen nicht die Benutzer sagen, aber zeigt Ihnen die IP-Liste aktiv auf Port 3389 (Remote-Benutzer).