विंडोज कमांड प्रॉम्प्ट पर उपयोगकर्ता खातों के साथ बातचीत करने के कुछ तरीके प्रदान करता है। आप पहले विकल्प से परिचित हो सकते हैं:
net user
आदेश। यहां, हम एक दूसरे विकल्प पर जा रहे हैं: विंडोज मैनेजमेंट इंस्ट्रुमेंटेशन कमांड लाइन (डब्लूएमआईसी), जो वास्तव में विभिन्न प्रकार के सिस्टम प्रबंधन करने के लिए एक विस्तारित कमांड लाइन संरचना है। आप सभी प्रकार की चीजें कर सकते हैं
WMIC
आदेश, यहां तक कि अपने मदरबोर्ड मॉडल नंबर की जांच जैसे हार्डवेयर सामान भी ठंडा करें। हम इसका उपयोग करने जा रहे हैं
useraccount
का कमांड हिस्सा
WMIC
क्योंकि यह इससे अधिक विवरण और विकल्प प्रदान करता है
net user
आदेश।
का उपयोग शुरू करने के लिए
WMIC
आदेश, आपको प्रशासनिक विशेषाधिकारों के साथ कमांड प्रॉम्प्ट खोलना होगा। अपने कीबोर्ड पर विंडोज + एक्स दबाएं, फिर पावर उपयोगकर्ता मेनू से "कमांड प्रॉम्प्ट (एडमिन)" चुनें।
ध्यान दें: यदि आप पावर उपयोगकर्ता मेनू पर कमांड प्रॉम्प्ट के बजाय PowerShell देखते हैं, तो यह एक स्विच है जो विंडोज 10 के लिए क्रिएटर अपडेट के साथ आया था। यदि आप चाहते हैं तो पावर उपयोगकर्ता मेनू पर कमांड प्रॉम्प्ट दिखाने के लिए वापस स्विच करना बहुत आसान है, या आप PowerShell को आज़मा सकते हैं। आप PowerShell में बहुत कुछ कर सकते हैं जो आप कमांड प्रॉम्प्ट में कर सकते हैं, साथ ही कई अन्य उपयोगी चीजें भी कर सकते हैं।
बस उपयोगकर्ता खाता नामों की एक त्वरित सूची प्राप्त करें
यदि आपको केवल किसी अन्य विवरण के बिना खाता नामों की एक सूची है, तो प्रॉम्प्ट पर निम्न आदेश टाइप करें और फिर एंटर दबाएं:
wmic useraccount get name
यदि आपको थोड़ी अधिक जानकारी की आवश्यकता है, तो आप सिस्टम खाते में नामांकित होने पर उपयोगकर्ता खाता नाम और उपयोगकर्ता का पूरा नाम सूचीबद्ध करने के लिए निम्न आदेश का उपयोग कर सकते हैं:
wmic useraccount get name,fullname
अधिक जानकारी के साथ उपयोगकर्ता खातों की एक सूची प्राप्त करें
यदि आप खाता विवरणों के पूर्ण सेट के साथ उपयोगकर्ता खातों की एक सूची बनाना चाहते हैं, तो प्रॉम्प्ट पर निम्न आदेश टाइप करें और एंटर दबाएं:
wmic useraccount list full
- खाते का प्रकार । यदि आप ऐसे पीसी पर हैं जो किसी डोमेन का हिस्सा नहीं है- जो लगभग निश्चित रूप से मामला है यदि आप अपने घर या छोटे व्यवसाय पीसी पर हैं- तो आप हमेशा एक खाता प्रकार 512 देखेंगे। यदि पीसी एक का हिस्सा है डोमेन, आपको यहां अन्य मान दिखाई देंगे जो दर्शाते हैं कि यह किस प्रकार का डोमेन खाता है।
- विवरण । यदि कोई दर्ज किया गया है तो यह मान खाते का विवरण दिखाता है।
- विकलांग । यह इंगित करता है कि उपयोगकर्ता खाता सक्रिय या अक्षम है या नहीं। यदि यह मान गलत पर सेट है, तो खाता सक्रिय है।
- डोमेन । यह उस डोमेन का नाम इंगित करता है जिस पर पीसी का हिस्सा है। यदि पीसी किसी डोमेन का हिस्सा नहीं है, तो आपको कंप्यूटर प्रकार से शुरू होने वाला एक असाइन किया गया नाम दिखाई देगा।
- InstallDate । डोमेन पर, यह मान उस उपयोगकर्ता को दिखाए जाने की तारीख दिखाएगा।
- LocalAccount । यह मान इंगित करता है कि क्या कंप्यूटर किसी कंप्यूटर से जुड़ने पर स्थानीय कंप्यूटर या डोमेन सर्वर पर खाता मौजूद है या नहीं।
- लोक आयूत । यह मान दिखाता है कि क्या उपयोगकर्ता खाता वर्तमान में लॉक हो गया है, जैसा कि सुरक्षा विकल्प कई असफल पासवर्ड प्रयासों के बाद खातों को लॉक कर सकता है।
- PasswordChangeable, PasswordExpires, तथा पासवर्ड आवश्यक । ये पासवर्ड के लिए सुरक्षा विकल्प का प्रतिनिधित्व करते हैं जो उपयोगकर्ता खाते के लिए सेट किए गए हो सकते हैं।
- सिड । यह मान खाते के लिए सुरक्षा पहचानकर्ता (एसआईडी) दिखाता है।
- SIDType । यह एक संख्यात्मक मान है जो खाते के लिए उपयोग किए जाने वाले एसआईडी के प्रकार को दिखाता है। आप उपयोगकर्ता खाते के लिए 1, समूह खाते के लिए 2 और डोमेन खाते के लिए 3 जैसी प्रविष्टियां देख सकते हैं।
- स्थिति । यह उपयोगकर्ता खाते की वर्तमान स्थिति है। यदि खाता परिचालित है, तो आपको "ठीक" या "गिरावट" की खाता स्थिति दिखाई देगी, जिसका अर्थ केवल नियमित उपयोगकर्ताओं द्वारा सिस्टम पर लॉग ऑन करने के लिए उपयोग योग्य खाता है।
और वैसे, आप एक संशोधित सूची प्राप्त करने के लिए अल्पविराम से अलग किए गए उन किसी भी विस्तार नाम का उपयोग कर सकते हैं, जैसा कि हमने पिछले अनुभाग में सिर्फ नाम और पूर्ण नाम कैसे किया था। उदाहरण के लिए, यदि आप केवल नाम, पूर्ण नाम और खातों की स्थिति देखना चाहते हैं, तो आप कमांड का उपयोग कर सकते हैं:
wmic useraccount get name,fullname,status
एक फ़ाइल के लिए एक कमांड के परिणाम को पुनर्निर्देशित करें
कमांड प्रॉम्प्ट पर उपयोगकर्ता खाता विवरणों की एक सूची देखने में सक्षम होना बहुत अच्छा है, लेकिन इन आदेशों की वास्तविक उपयोगिता इस तथ्य में है कि आप परिणाम को सीधे उस फ़ाइल में पाइप कर सकते हैं जिसे आप सहेज सकते हैं या प्रिंट कर सकते हैं। किसी के साथ ऐसा करने के लिए
wmic
आदेश, आपको बस एक जोड़ना होगा
/output
सीधे फ़ाइल के लिए एक पथ के साथ स्विच करें
wmic
आदेश।
उदाहरण के लिए, यदि आप पूर्ण विवरण के साथ उपयोगकर्ता खाता सूची प्राप्त करने के लिए पहले कमांड लेना चाहते थे और आउटपुट को CA लॉग पर किसी फ़ोल्डर में useraccounts.txt नामक फ़ाइल में रीडायरेक्ट करना चाहते थे, तो आप पहले यह सुनिश्चित करेंगे कि c: logs फ़ोल्डर पहले से मौजूद है और फिर निम्न आदेश का उपयोग करें:
wmic /output:C:logsuseraccounts.txt useraccount list full
जब आप इस कमांड का उपयोग करते हैं, तो आप कमांड प्रॉम्प्ट पर किसी भी परिणाम को नहीं देख पाएंगे, लेकिन अगर आपने बनाई गई फाइल खोल दी है, तो सूची वहां होगी।
/format:csv
आदेश के अंत में स्विच करें। इसलिए, उदाहरण के लिए, यदि आप उसी कमांड के आउटपुट को रीडायरेक्ट करना चाहते हैं जिसे हमने ऊपर CSV फ़ाइल में उपयोग किया है, तो आप निम्न कमांड की तरह कुछ उपयोग करें:
wmic /output:C:logsuseraccounts.txt useraccount list full /format:csv
फिर, कमांड प्रॉम्प्ट पर कोई आउटपुट नहीं है, लेकिन आप फ़ाइल को खोलकर परिणाम देख सकते हैं।
wmic useraccount
कमांड, जिसमें कुछ उपयोगकर्ता खाता विवरण बदलना शामिल है जैसे खाता लॉक या अनलॉक किया गया है। आप टाइप करके उस पर अधिक जानकारी प्राप्त कर सकते हैं
wmic /?
कमांड प्रॉम्प्ट पर। इसके साथ आप बहुत कुछ कर सकते हैं
wmic
सामान्य में आदेश। उस पर अधिक जानकारी के लिए, माइक्रोसॉफ्ट से आधिकारिक डब्लूएमआईसी पेज देखें और माइक्रोसॉफ्ट परफॉर्मेंस टीम ब्लॉग से उपयोगी डब्लूएमआईसी प्रश्नों की सूची देखें।