Um zu erfahren wie lange ein Benutzer via RDP bereits auf einem Terminalserver angemeldet ist, und ob dieser auch noch aktiv ist oder die Terminalsitzung bereits getrennt ist, liefert Microsoft einen passenden und kurzen Befehl:
In der Powershell ausgeführt reicht der Befehl
query user
Dieser listet alle Benutzer, egal ob aktiv oder getrennt, sowie in der letzen Zeile die Anmeldezeit auf, siehe Beitragsbild.
Die Entscheidung ob der Server „schnell mal“ neu gestartet werden kann oder ob in diesem Fall noch User drauf arbeiten, lässt sich so schneller treffen.
Um den Status eines einzelnen Benutzers zu prüfen kann dieser als Parameter übergeben werden
query user max.musterman
Dies geht auch remote von einem anderen Server aus, vorausgesetzt dass dieser über die entsprechenden Berechtigungen verfügt:
query user max.musterman /server:TERMINALSERVER
Dies betrifft jedoch nur die aktuelle Momentaufnahme. Wer wissen möchte, wer sich wann letzte Woche am Montag angemeldet hat, der muss in diesem Fall dem Umweg über die Windows Ereignisanzeige gehen.
Hinweis zum Datenschutz: Da es sich hier um personenbezogene Daten handelt, die laut DSGVO schützenswert sind, dürfen diese nicht ohne weiteres protokolliert und ausgewertet werden. Ihm Zweifelsfall ist der Datenschutzbeauftragte hinzuzuziehen.
- Synology WriteOnce, Dateien vorÄnderungen schützen - 21. März 2024
- Domains überprüfen mit „wtfis“ - 10. Juli 2023
- Lokales Windows-Profil migrieren mit Transwiz - 15. September 2022