सवाल यूनिक्स "व्हामी" कमांड के विंडोज समतुल्य क्या है?


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


69
2018-05-19 17:02


मूल


हाँ वहाँ है और यह है भी  whoami - DeepSpace101


जवाब:


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

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

एक सीएमडी लाइन से, अन्य उत्तरों को पिग्गी-बैक करने के लिए:

echo %USERDOMAIN%\%USERNAME%

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

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

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

68
2018-05-19 17:06



शैक्षणिक पहलू के लिए +1, और डोमेन के साथ-साथ उपयोगकर्ता नाम भी शामिल है - tomjedrz
@squillman Sytem उपयोगकर्ता के रूप में कमांड प्रॉम्प्ट चलाने पर मैं यह कार्य कैसे कर सकता हूं? उस स्थिति में, कोई उपयोगकर्ता परिवर्तनीय नहीं है जैसे कि% USERDOMAIN% या% USERNAME% - GianT971
@ GianT971 क्या आपका मतलब लोकलसिस्टम है? उस खाते का कोई तरीका नहीं है क्योंकि यह लॉग ऑन उपयोगकर्ता से जुड़ा नहीं है। आम तौर पर इस खाते का उपयोग सेवाओं के लिए किया जाता है और जब कोई सेवा लोकलसिस्टम के रूप में चल रही है तो यह सेवा नियंत्रण प्रबंधक के सुरक्षा संदर्भ को लेती है। - squillman
ठीक। हां यही मेरा मतलब था। हो सकता है कि PowerShell के नवीनतम संस्करणों के साथ यह संभव है, जैसे .NET ऐप को पर्यावरण का आह्वान करते समय। स्थानीय सिस्टम खाते के तहत उपयोगकर्ता नाम, परिणाम "सिस्टम" है। लेकिन मैंने अभी तक पावरशेल पर एक अच्छा नज़र डाला नहीं है - GianT971
@ GianT971 आप cmd या powerhell प्रक्रियाओं को बढ़ा सकते हैं और स्क्रिप्ट चला सकते हैं, लेकिन आपको एक इंटरैक्टिव खोल नहीं मिलेगा। - squillman


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

सेट यू

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

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


15
2018-05-19 18:35



कभी-कभी आप केवल उन युक्तियों को देखते हैं जिन्हें साझा किया जाना चाहिए, वे दोनों महान हैं। - Tubs


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

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


5
2018-05-19 17:06





यह आपके विशिष्ट ओएस पर निर्भर करता है, लेकिन व्हामामी कमांड के हिस्से के रूप में उपलब्ध है विंडोज 2000 संसाधन किट तथा विंडोज एक्सपी एसपी 2 समर्थन उपकरण


5
2018-05-19 17:06



+1 Vista + में डिफ़ॉल्ट रूप से भी उपलब्ध है - Oskar Duveborn
आह, मैंने सोचा कि मैंने हाल ही में घर पर अपने लैपटॉप पर व्हामामी का इस्तेमाल किया था, मुझे लगता है कि यह काम करता था क्योंकि यह विस्टा था। यहां काम पर मैं एक्सपी पर हूं - Kip


ईसीएचओ% USERNAME%


4
2018-05-19 17:06





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


3
2018-05-19 18:37





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


1
2018-01-28 15:55