Odpowiedzi:
Od Windows 2000 whoami
polecenie jest częścią standardowego wiersza poleceń (dzięki pk za wyczyszczenie tego w komentarzach!).
Możesz to zrobić: Otwórz wiersz polecenia i wpisz „set”, a następnie naciśnij klawisz Enter. Pokazuje aktywne zmienne środowiskowe. Bieżąca zalogowana nazwa użytkownika jest przechowywana w zmiennej env USERNAME, a Twoja domena jest przechowywana w zmiennej USERDOMAIN.
Aby piggy-back od innych odpowiedzi, z linii cmd:
echo %USERDOMAIN%\%USERNAME%
dostarczy ci pełnego zalogowanego użytkownika w formacie domena \ nazwa użytkownika.
Z Powershell możesz zrobić to samo:
write-host $env:userdomain\$env:username
Raportuje większość tych samych informacji, które mówią wszyscy, ale możesz też po prostu pisać
SET U
Zwróci wszystkie zmienne środowiskowe zaczynające się na U.
Nawiasem mówiąc, SET L może być przydatny do debugowania problemów z serwerem logowania.
Z linii poleceń? Powinno to zrobić „echo% nazwa użytkownika%”. Zalogowany użytkownik jest przechowywany w zmiennej środowiskowej „nazwa użytkownika”.
Z sesji graficznej ctrl-alt-del wyświetli ekran z wyświetlonym zalogowanym użytkownikiem.
Zależy to od konkretnego systemu operacyjnego, ale polecenie whoami jest dostępne jako część zestawu Windows 2000 Resource Kit i narzędzi obsługi systemu Windows XP SP2 .
Powyższe są natywne dla systemu operacyjnego i lepszych odpowiedzi, ale w duchu kompletności istnieje dosłownie whoami.exe w narzędziach obsługi 2000 i XP. Przy 32 kb byłoby łatwo wdrożyć zasady grupy, gdybyś miał serce ustawione na tym poleceniu.
W autoekinie lub w wierszu polecenia systemu DOS wpisz monit% USERDOMAIN% \% USERNAME% $ p $ g , a wyświetli się osoba zalogowana jako i zobaczysz typowy monit taki jak: DOMAIM \ nazwa użytkownika C:>
whoami