Windows यूनिक्स "whoami" कमांड के बराबर क्या है?


72

क्या यूनिक्स "हूमी" कमांड के बराबर विंडोज है? यदि ऐसा है, तो ये क्या है?


2
हाँ वहाँ है और यह भी है whoami
डीपस्पेस101101

वर्तमान में लॉग इन या डिस्कनेक्ट की गई टर्मिनल सेवाओं की सूची प्राप्त करने के लिए कमांड "क्वेरी सत्र" का उपयोग करें, उपयोगकर्ता
मार्टिन

जवाबों:


73

विंडोज 2000 के बाद से, whoamiकमांड मानक कमांड लाइन का हिस्सा रहा है (टिप्पणियों में इसे साफ़ करने के लिए पीके के लिए धन्यवाद!)।

आप ऐसा कर सकते हैं: कमांड प्रॉम्प्ट खोलें और "सेट" टाइप करें फिर एंटर दबाएं। यह सक्रिय पर्यावरण चर दिखाता है। उपयोगकर्ता नाम पर वर्तमान लॉग इन USERNAME env चर में संग्रहीत है और आपका डोमेन USERDOMAIN चर में संग्रहीत है।

एक cmd लाइन से, अन्य उत्तरों को बंद करने के लिए:

echo %USERDOMAIN%\%USERNAME%

आपको डोमेन \ उपयोगकर्ता नाम प्रारूप में उपयोगकर्ता पर पूर्ण लॉग इन मिलेगा।

आप पॉवरशेल के साथ भी यही काम कर सकते हैं:

write-host $env:userdomain\$env:username

1
+1 शैक्षिक पहलू के लिए, और डोमेन के साथ-साथ उपयोगकर्ता नाम के लिए भी
tomjedrz

@ squillman Sytem उपयोगकर्ता के रूप में कमांड प्रॉम्प्ट चलाते समय मैं यह काम कैसे कर सकता हूं? उस स्थिति में,% USERDOMAIN% या% USERNAME%
GianT971

@ GianT971 क्या आपका मतलब है लोकल सिस्टम? उस खाते के लिए कोई रास्ता नहीं है क्योंकि यह उपयोगकर्ता पर लॉग के साथ संबद्ध नहीं है। आमतौर पर इस खाते का उपयोग सेवाओं के लिए किया जाता है और जब कोई सेवा LocalSystem के रूप में चल रही होती है, तो यह सेवा नियंत्रण प्रबंधक के सुरक्षा संदर्भ में होती है।
स्क्वीलमैन

ठीक। हां, मेरा यही मतलब है। हो सकता है कि PowerShell के नवीनतम संस्करणों के साथ, यह संभव है। जब LocalSU खाते के तहत एक .NET एप्लिकेशन इनवायरमेंटल एन्वायरिंग करना शुरू कर रहा है। परिणाम "सिस्टम" है। लेकिन मैंने अभी तक PowerShell
GianT971

@ GianT971 आप cmd या शक्तियां प्रक्रियाओं को चला सकते हैं और स्क्रिप्ट चला सकते हैं, लेकिन आपको एक इंटरैक्टिव शेल नहीं मिलेगा।
स्क्वीलमैन

16

यह एक ही जानकारी की रिपोर्ट करता है जो बाकी सभी कह रहे हैं लेकिन आप भी केवल टाइप कर सकते हैं

सेट यू

यह यू के साथ शुरू होने वाले किसी भी पर्यावरण चर को वापस कर देगा।

एक तरफ के रूप में, SET L लॉगऑनसर्वर समस्याओं को डीबग करने के लिए आसान हो सकता है।


1
सोमटाइम्स आप केवल उन युक्तियों को देखते हैं जिन्हें साझा करना है, वे दो महान हैं।
शावक


5

कमांड लाइन से? "इको% उपयोगकर्ता नाम%" को करना चाहिए। उपयोगकर्ता में लॉग इन पर्यावरण चर "उपयोगकर्ता नाम" में संग्रहीत किया जाता है।

ग्राफिकल सेशन से, ctrl-alt-del आपको यूजर द्वारा प्रदर्शित लॉग इन के साथ एक स्क्रीन देगा।


5

यह आपके विशिष्ट OS पर निर्भर करता है, लेकिन Windows 2000 रिसोर्स किट और Windows XP SP2 सपोर्ट टूल्स के हिस्से के रूप में whoami कमांड उपलब्ध है ।


2
+1 विस्टा में डिफ़ॉल्ट रूप से भी उपलब्ध है +
ऑस्कर डुवॉर्न

अहा, मुझे लगा कि मैंने हाल ही में घर पर अपने लैपटॉप पर whoami का इस्तेमाल किया था, मुझे लगता है कि यह काम कर रहा था क्योंकि यह विस्टा था। यहाँ मैं xp पर काम कर रहा हूँ
किप

3

उपरोक्त ओएस के मूल निवासी हैं और बेहतर उत्तर हैं, लेकिन पूर्णता की भावना में, 2000 और XP समर्थन टूल में शाब्दिक रूप से whoami.exe है। 32 केबी पर, समूह नीति के माध्यम से रोल आउट करना आसान होगा, यदि आपके पास उस आदेश पर आपका दिल था।


1

Autoexec , या DOS प्रॉम्प्ट पर, प्रॉम्प्ट% USERDOMAIN% \% USERNAME% $ p $ g टाइप करें , और आप प्रदर्शित करेंगे कि आप किसके रूप में लॉग इन हैं, और इस तरह का विशिष्ट प्रॉम्प्ट देखें: DOMAIM का उपयोगकर्ता नाम C:>

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.