Wie lassen sich angemeldete Benutzer in Windows Server 2012 am besten anzeigen?


47

Im Moment verwende ich ein Powershell-Skript, um die aktuell angemeldeten Benutzer anzuzeigen. Aber ich sehe nicht, ob ihre Sitzung inaktiv, aktiv oder inaktiv ist. Ich kann sehen, wann die Sitzung gestartet wurde, das war's. Gibt es eine einfache Möglichkeit, um festzustellen, wie viele Benutzer derzeit bei dem Server angemeldet sind, bei dem ich angemeldet bin, und um ihren Status anzuzeigen? Es sollte nicht remote ausgeführt werden. Ich möchte nach Möglichkeit auf Tools von Drittanbietern verzichten.

Antworten:


67

Verwenden Sie den query userBefehl

Fragen Sie den Benutzerbefehl
http://technet.microsoft.com/en-us/library/bb490801.aspx ab


Weiß jemand, welche API-Aufrufe diese Informationen liefern?
NetMage

@NetMage Ich habe nur selbst nach dieser API gesucht. Nicht sicher, aber vielleicht NetWkstaUserEnum überprüfen .
Stein Åsmul

Es sieht so aus, als ob die LsaEnumerateLogonSessions- Funktion besser ist als in CodeProject - Auflisten von Anmeldesitzungen beschrieben (es gibt alten Quellcode zum Herunterladen).
Stein Åsmul

40

Öffnen Sie den Task-Manager und sehen Sie die Registerkarte Benutzer. Dort finden Sie eine Liste der Benutzer und deren Status.

Taskmanager


danke, aber dieser status ist nicht "korrekt" es ist leer, während der
cmd-abfragebenutzer

3
Get-WMIObject -class Win32_ComputerSystem -ComputerName 192.168.1.9 | Select-Object UserName

wo 192.168.1.9ist die IP des Servers


3

Mit dem Befehl "quser" erhalten Sie die aktiven Benutzer

Das gleiche Ergebnis gibt Ihnen den Befehl "qwinsta"


1

Verwenden Sie quser oder query user , um die verbundenen Benutzer zu überprüfen

quser

query user

quser oder Benutzer abfragen

Verwenden Sie qwinsta oder query session , um die verbundenen Sitzungen zu überprüfen

qwinsta

query session

Bildbeschreibung hier eingeben


1

Sie können auch die "UserLock" -Anwendung verwenden, um zu sehen, welche Benutzer angemeldet sind. Mit diesem Drittanbieter-Tool können Sie die Sitzung der Benutzer sowie Remotedesktopsitzungen verwalten. In diesem Fall ist es ein großartiges Werkzeug. Ich schlage vor, Sie versuchen dieses Tool.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.