Відповіді:
Починаючи з Windows 2000, whoami
команда є частиною стандартного командного рядка (дякуємо pk, що очистив це в коментарях!).
Ви можете зробити це: відкрийте командний рядок і введіть "set", а потім натисніть клавішу Enter. Це показує змінні активного середовища. Поточний зареєстрований логін користувача зберігається в змінній USERNAME env, а ваш домен зберігається в змінній USERDOMAIN.
Щоб повернути інші відповіді, з рядка cmd:
echo %USERDOMAIN%\%USERNAME%
отримає повний авторизований користувач у форматі домен \ ім'я користувача.
Ви можете зробити те ж саме з Powershell і цим:
write-host $env:userdomain\$env:username
Це повідомляє про більшу частину тієї самої інформації, яку кажуть всі інші, але ви також можете просто ввести
SET U
Він поверне будь-які змінні середовища, які починаються з U.
Окрім того, SET L може бути зручним для налагодження проблем з сервером реєстрації.
З командного рядка? "echo% username%" повинен це зробити. Користувач, який увійшов до системи, зберігається в змінній середовища "ім'я користувача".
З графічного сеансу ctrl-alt-del видасть вам екран із відображенням користувача, який увійшов у систему.
Це залежить від вашої конкретної ОС, але команда whoami доступна як частина набору ресурсів Windows 2000 та інструментів підтримки Windows XP SP2 .
Вищезгадане є власником ОС та краще відповідає, але в дусі повноти буквально є whoami.exe в інструментах підтримки 2000 та XP. При 32 кб, було б легко прокатати групову політику, якби у вас було серце в цій команді.
У autoexec або в запиті DOS введіть prompt% USERDOMAIN% \% USERNAME% $ p $ g , і ви покажете, на кого ви ввійшли в систему, і побачите типовий рядок, як це: DOMAIM \ username C:>
whoami