Unix "whoami" komutunun Windows eşdeğeri var mı? Eğer öyleyse, nedir?
Windows 2000'den beri,
whoami komutu standart komut satırının bir parçası olmuştur ( yorumlarda bunu temizlemek!).
Bunu yapabilirsiniz: Bir komut istemi açın ve "set" yazın ve enter tuşuna basın. Bu, aktif ortam değişkenlerini gösterir. Şu anda oturum açmış olan kullanıcı adı USERNAME env değişkeninde ve alan adınız USERDOMAIN değişkeninde depolanıyor.
Bir cmd çizgisinden diğer cevapları piggy geri çekmek için:
echo %USERDOMAIN%\%USERNAME%
oturum açan kullanıcının tamamını etki alanı\kullanıcı adı biçiminde alır.
Powershell ile aynı şeyi şu şekilde yapabilirsiniz:
write-Host $env:userdomain\$env:username
Bu, herkesin söylediği bilgilerin çoğunu bildirir, ancak yalnızca
SET U
U ile başlayan tüm ortam değişkenlerini döndürür.
Bir kenara, SET L oturum açma sunucusu hatalarını ayıklamak için kullanışlı olabilir.
% ECHO% USERNAME%
Komut satırından mı? "echo% username%" bunu yapmalı. Oturum açan kullanıcı, çevre değişkeni "kullanıcı adı" nda saklanır.
Bir grafik oturumunda, ctrl-alt-del size oturum açmış kullanıcının görüntülendiği bir ekran verir.
Yukarıdaki işletim sistemi ve daha iyi cevaplar için doğal, ancak tamlık ruhu içinde, 2000 & XP destek araçları) tam anlamıyla bir whoami.exe var. 32 kb'de, kolay olurdu kalbinizi bu komuta ayarladıysanız, grup politikasını uygulamak için.
Autoexec'e veya bir DOS Komut İstemi'ne % USERDOMAIN% \% USERNAME% $ p $ g komutunu yazın; oturum açtığınız kişiyi şu şekilde görüntüleyeceksiniz ve şöyle tipik Bilgi İstemini göreceksiniz: DOMAIM\kullanıcı adı C:>