it-swarm-tr.com

Unix "whoami" komutunun Windows eşdeğeri nedir?

Unix "whoami" komutunun Windows eşdeğeri var mı? Eğer öyleyse, nedir?

73
Kip

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
74
squillman

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.

17
Dayton Brown

Özel işletim sisteminize bağlıdır, ancak whoami komutu Windows 2000 Kaynak Seti ve Windows XP SP2 Destek Araçları .

5
RedFilter

% ECHO% USERNAME%

5
ggponti

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.

5
sysadmin1138

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.

3
Kara Marfia

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:>

1
user156428