Antworten:
Seit Windows 2000 ist der whoami
Befehl Teil der Standardbefehlszeile (danke an pk für das Aufräumen in Kommentaren!).
Sie können dies tun: Öffnen Sie eine Eingabeaufforderung und geben Sie "set" ein und drücken Sie die Eingabetaste. Hier werden aktive Umgebungsvariablen angezeigt. Der aktuell angemeldete Benutzername wird in der Variablen USERNAME env und Ihre Domain in der Variablen USERDOMAIN gespeichert.
Um die anderen Antworten aus einer cmd-Zeile herauszuholen:
echo %USERDOMAIN%\%USERNAME%
Sie erhalten den vollständigen angemeldeten Benutzer im Format Domäne \ Benutzername.
Mit Powershell können Sie dasselbe tun:
write-host $env:userdomain\$env:username
Hier werden die meisten der Informationen angezeigt, die alle anderen sagen. Sie können jedoch auch einfach nur tippen
SET U
Es werden alle Umgebungsvariablen zurückgegeben, die mit U beginnen.
Abgesehen davon kann SET L nützlich sein, um Probleme mit dem Anmeldeserver zu beheben.
Von der Kommandozeile? "echo% username%" sollte es tun. Der angemeldete Benutzer wird in der Umgebungsvariablen "Benutzername" gespeichert.
In einer grafischen Sitzung zeigt Strg-Alt-Entf einen Bildschirm mit dem angemeldeten Benutzer an.
Dies hängt von Ihrem Betriebssystem ab, der whoami-Befehl ist jedoch im Windows 2000 Resource Kit und in den Windows XP SP2-Supporttools enthalten .
Die oben genannten Informationen beziehen sich auf das Betriebssystem und bieten bessere Antworten. Der Vollständigkeit halber gibt es jedoch buchstäblich eine whoami.exe in den 2000- und XP-Supporttools. Bei 32 KB wäre es einfach, die Gruppenrichtlinien zu implementieren, wenn Sie sich für diesen Befehl entschieden hätten.
Geben Sie in der Autoexec oder an einer DOS-Eingabeaufforderung prompt% USERDOMAIN% \% USERNAME% $ p $ g ein . Sie werden sehen, als wen Sie angemeldet sind, und die typische Eingabeaufforderung sieht folgendermaßen aus: DOMAIM \ Benutzername C:>
whoami