Windows angemeldete Nutzer anzeigen

Nachtrag: leider hat CheckMK statt USERNAME immer den COMPUTERNAME im Browser angezeigt, obwohl bei lokaler Ausführung der bat alles stimmte.
Daher habe ich die bat nun verfeinert und zusätzlich query user in Teilen benutzt, sowie einen Zeitstempel des Checks hinzugefügt. Kann interessant sein, wenn der Host aus ist oder alle abgemeldet sind (grau hinterlegt in CheckMK), so sieht man den zuletzt aktiven User.

Lange Rede, hier der Quelltext:

@echo off
for /F  %%A in ('"query user | find "Aktiv""') DO (
echo 0 logins-aktiv - Aktiv: %%A, Domain: %USERDOMAIN%, Host: %COMPUTERNAME%, Check: %date% %time%
)

Ergebnisausgabe in CheckMK nun:

OK - Aktiv: username, Domain: Arbeitsgruppe, Host: computername, Check: 14.11.2020 11:48:03,82

In knapp 2 Wochen werde ich dies noch mit einer “richtigen” Domäne (Server mit Domaincontroller) probieren. Wenn das Ergebnis auch dann stimmig ist, ist meine Anfrage beantwortet. :slight_smile: