pengembangan-web-mp-pd.com

Apa yang setara dengan Windows dari perintah Unix "whoami"?

Apakah ada Windows yang setara dengan perintah Unix "whoami"? Jika demikian, apakah itu?

73
Kip

Sejak Windows 2000, perintah whoami telah dari baris perintah standar (terima kasih kepada pk untuk membersihkan itu dalam komentar!).

Anda dapat melakukan ini: Buka Prompt perintah dan ketik "set" lalu tekan enter. Ini menunjukkan variabel lingkungan aktif. Nama pengguna yang masuk saat ini disimpan dalam variabel env USERNAME dan domain Anda disimpan dalam variabel USERDOMAIN.

Untuk menghindari jawaban yang lain, dari baris cmd:

echo %USERDOMAIN%\%USERNAME%

akan membuat Anda pengguna logon lengkap dalam format domain\nama pengguna.

Anda dapat melakukan hal yang sama dengan Powershell dengan ini:

write-Host $env:userdomain\$env:username
74
squillman

Ini melaporkan sebagian besar informasi yang sama yang orang lain katakan tetapi Anda juga bisa mengetik

SET U

Ini akan mengembalikan variabel lingkungan apa pun yang dimulai dengan U.

Selain itu, SET L dapat berguna untuk debugging masalah logonserver.

17
Dayton Brown

Itu tergantung pada OS spesifik Anda, tetapi perintah whoami tersedia sebagai bagian dari Windows 2000 Resource Kit dan Windows XP SP2 Support Tools .

5
RedFilter

ECHO% USERNAME%

5
ggponti

Dari baris perintah? "echo% username%" harus melakukannya. Pengguna yang login disimpan dalam variabel lingkungan "nama pengguna".

Dari sesi grafis, ctrl-alt-del akan memberi Anda layar dengan pengguna yang masuk ditampilkan.

5
sysadmin1138

Di atas adalah asli untuk OS dan jawaban yang lebih baik, tetapi dalam semangat kelengkapan, ada harfiah whoami.exe di 2000 & XP alat dukungan. Pada 32 kb, itu akan mudah untuk menjalankan melalui kebijakan grup, jika Anda memiliki hati yang ditentukan pada perintah itu.

3
Kara Marfia

Di autoexec, atau pada DOS Prompt, ketik Prompt% USERDOMAIN% \% USERNAME% $ p $ g, dan Anda akan menampilkan siapa Anda log in, dan melihat Prompt khas seperti ini: DOMAIM\nama pengguna C:>

1
user156428