MENU

Windows Command Prompt में “wmic” का उपयोग करके उपयोगकर्ता खाता प्रबंधन

Windows command line tool “WMIC” के साथ उपयोगकर्ता खातों को कुशलतापूर्वक प्रबंधित करने के तरीके पेश किए जा रहे हैं।

अनुक्रमणिका

WMIC क्या है?

Windows Management Instrumentation Command-line (WMIC) एक शक्तिशाली command-line उपकरण है जो Windows में प्रशासनिक जानकारी तक पहुँच प्रदान करता है और इसे मैनिपुलेट करने की अनुमति देता है। यह विभिन्न प्रशासनिक कार्यों को एकल कमांड के साथ निष्पादित करने की सुविधा देता है, जैसे कि सिस्टम कॉन्फ़िगरेशन जानकारी प्राप्त करना, OS और अनुप्रयोगों की स्थापना स्थिति की जाँच करना, और उपयोगकर्ता खातों का प्रबंधन करना। यह उपकरण सिस्टम प्रशासकों और IT पेशेवरों के लिए एक महत्वपूर्ण संपत्ति है, जो Windows वातावरण में दैनिक कार्यों को अधिक कुशल बनाता है।

WMIC का उपयोग करके, आप बिना GUI के तेजी से सिस्टम जानकारी प्राप्त कर सकते हैं, और कई सिस्टमों में बल्क कॉन्फ़िगरेशन परिवर्तन कर सकते हैं। इसके अलावा, स्क्रिप्ट्स में WMIC कमांडों को शामिल करने से स्वचालित प्रबंधन कार्यों का निर्माण संभव हो जाता है, जो बड़े पैमाने पर वातावरणों को प्रबंधित करने में दक्षता में योगदान देता है।

WMIC WMI (Windows Management Instrumentation) पर आधारित है, जो विंडोज ऑपरेटिंग सिस्टमों की प्रबंधन जानकारी और कार्यों को प्रोग्राम करने योग्य बनाने के लिए एक इंफ्रास्ट्रक्चर है। WMIC WMI की क्षमताओं के लिए एक शक्तिशाली इंटरफ़ेस प्रदान करता है, जो सिस्टम प्रशासन को सीधे कमांड लाइन एक्सेस या स्क्रिप्ट्स के माध्यम से स्वचालित करने की अनुमति देता है।

आगे के खंड में, हम WMIC का उपयोग करके उपयोगकर्ता खाता जानकारी प्राप्त करने के लिए मूल विधियों का पता लगाएंगे।

उपयोगकर्ता खाता जानकारी प्राप्त करना

एक Windows सिस्टम में पंजीकृत उपयोगकर्ता खातों की सूची प्राप्त करना सिस्टम प्रशासन में एक मौलिक और महत्वपूर्ण कार्य है। WMIC कमांडों का उपयोग करके, यह कार्य आसानी और त्वरितता से किया जा सकता है। नीचे, हम वर्णन करते हैं कि WMIC का उपयोग करके उपयोगकर्ता खातों के बारे में जानकारी कैसे प्राप्त की जाए।

सबसे पहले, कमांड प्रॉम्प्ट खोलें और निम्न कमांड दर्ज करें।

wmic useraccount list

यह कमांड सिस्टम पर सभी उपयोगकर्ता खातों की सूची प्रदर्शित करता है। दिखाई गई जानकारी में खाता नाम, SID (Security Identifier), खाता सक्रिय है या नहीं, और कई अन्य विवरण शामिल हैं।

यदि आप केवल विशिष्ट जानकारी प्राप्त करना चाहते हैं, तो आप get विकल्प का उपयोग करके आपको चाहिए वाले फील्ड्स को निर्दिष्ट कर सकते हैं। उदाहरण के लिए, केवल खाता नाम और उनकी स्थिति प्रदर्शित करने के लिए, आप निम्नलिखित दर्ज करेंगे।

wmic useraccount get name,status

इससे प्रत्येक उपयोगकर्ता खाते के नाम और खाता सक्रिय है (OK या Disabled) या नहीं, यह प्रदर्शित होगा।

ृत जानकारी प्राप्त की जाए। उदाहरण के लिए, where क्लॉज का उपयोग करके एक विशेष उपयोगकर्ता नाम को निर्दिष्ट करके, आप उस उपयोगकर्ता के बारे में विस्तृत जानकारी प्राप्त कर सकते हैं।

wmic useraccount where name='Username' get /all

इस कमांड का उपयोग करके, निर्दिष्ट उपयोगकर्ता की सभी जानकारी प्रदर्शित होगी, जिससे विशिष्ट उपयोगकर्ता खातों का विस्तृत विश्लेषण संभव हो जाता है।

WMIC के साथ उपयोगकर्ता खाता जानकारी प्राप्त करने से सिस्टम प्रशासन की दक्षता में महत्वपूर्ण योगदान मिलता है। चूंकि इसे सीधे कमांड लाइन से एक्सेस किया जा सकता है, यह GUI टूल्स को लॉन्च करके जानकारी की जाँच करने की तुलना में कहीं अधिक तेजी से काम करने की अनुमति देता है। अगले खंड में, हम WMIC का उपयोग करके उपयोगकर्ता खाते बनाने और हटाने पर चर्चा करेंगे।

उपयोगकर्ता खाते बनाना और हटाना

एक Windows वातावरण में सुरक्षा और पहुँच नियंत्रण में उपयोगकर्ता खाता प्रबंधन एक केंद्रीय भूमिका निभाता है। WMIC का उपयोग करते हुए, उपयोगकर्ता खाते बनाने या हटाने जैसे प्रशासनिक कार्य सीधे कमांड लाइन से किए जा सकते हैं। यहाँ, हम ऐसा करने की प्रक्रियाओं को समझाएंगे।

एक उपयोगकर्ता खाता बनाना

एक नया उपयोगकर्ता खाता बनाने के लिए, निम्न कमांड का उपयोग करें।

wmic useraccount create name='NewUserName',password='Password',fullname='FullName',description='Description'

इस कमांड में, name नए खाते का उपयोगकर्ता नाम निर्दिष्ट करता है, password पासवर्ड के लिए, fullname उपयोगकर्ता का पूरा नाम के लिए, और description खाते का विवरण के लिए। आवश्यक उपयोगकर्ता खाता बनाने के लिए इन विवरणों को आवश्यकतानुसार संशोधित करें।

एक उपयोगकर्ता खाता हटाना

अब आवश्यक नहीं होने पर एक उपयोगकर्ता खाता हटाने के लिए, निम्न कमांड को निष्पादित करें।

wmic useraccount where name='UsernameToDelete' delete

यह कमांड सिस्टम से name द्वारा निर्दिष्ट उपयोगकर्ता खाते को हटा देगा। हटाने को प्रदर्शन करने से पहले, सुनिश्चित करें कि खाता वर्तमान में उपयोग में नहीं है और इसके हटाने से कोई समस्या नहीं होगी।

सावधानियाँ

  • WMIC के साथ उपयोगकर्ता खातों का प्रबंधन करते समय, प्रशासनिक विशेषाधिकारों वाले कमांड प्रॉम्प्ट से ऑपरेट करना आवश्यक है।
  • खाता निर्माण और हटाना सिस्टम पर महत्वपूर्ण प्रभाव डाल सकता है, इसलिए निष्पादन से पहले पूर्ण विचार और सत्यापन आवश्यक हैं।

WMIC का उपयोग करके, आप बिना GUI के उपयोगकर्ता खातों को तेजी से और कुशलतापूर्वक प्रबंधित कर सकते हैं, जिससे सिस्टम प्रशासकों को प्रबंधन कार्यों को स्वचालित और सुव्यवस्थित करने की अनुमति मिलती है। अगले खंड में, हम WMIC का उपयोग करके उपयोगकर्ता पासवर्ड और समूह सदस्यताओं को प्रबंधित करने की अधिक विस्तृत तकनीकों का पता लगाएंगे, जिसमें उपयोगकर्ता पासवर्ड बदलना और समूह सदस्यताओं को जोड़ना या हटाना शामिल है।

पासवर्ड और समूह सदस्यताएँ प्रबंधित करना

WMIC आपको कमांड लाइन से सीधे उपयोगकर्ता खाता पासवर्ड बदलने और समूह सदस्यताओं को प्रबंधित करने जैसे अधिक उन्नत प्रबंधन कार्यों को निष्पादित करने की क्षमता प्रदान करता है। इस खंड में, हम इन कार्यों को कैसे प्रदर्शन किया जाए, इस पर नज़दीकी नज़र डालेंगे।

एक उपयोगकर्ता पासवर्ड बदलना

एक उपयोगकर्ता खाता पासवर्ड बदलने के लिए, निम्न कमांड सिंटैक्स का उपयोग करें।

net user Username NewPassword

यह कमांड net user कमांड का उपयोग करती है, जो WMIC से अलग है लेकिन कमांड लाइन से सीधे उपयोगकर्ता खाता पासवर्ड बदलने के लिए आमतौर पर उपयोग की जाती है। इसे प्रशासनिक विशेषाधिकारों वाले कमांड प्रॉम्प्ट से निष्पादित किया जाना चाहिए।

एक उपयोगकर्ता को समूह में जोड़ना

एक विशेष उपयोगकर्ता को समूह में जोड़ने के लिए, net localgroup कमांड का उपयोग करें। निम्न कमांड सिंटैक्स का संदर्भ लें।

net localgroup GroupName UserName /add

यह कमांड आपको निर्दिष्ट उपयोगकर्ता को विशेष समूह में जोड़ने की अनुमति देती है। उदाहरण के लिए, एक उपयोगकर्ता को “Administrators” समूह में जोड़ने के लिए, कमांड निम्नानुसार होगी।

net localgroup Administrators UserName /add

एक समूह से उपयोगकर्ता को हटाना

इसके विपरीत, एक समूह से उपयोगकर्ता को हटाने के लिए, निम्न कमांड सिंटैक्स का उपयोग करें।

net localgroup GroupName UserName /delete

यह कमांड आपको विशेष समूह से निर्दिष्ट उपयोगकर्ता को हटाने की अनुमति देती है। प्रबंधन कार्यों को प्रदर्शन करते समय, आपके कार्यों के निहितार्थों को समझना और आवश्यकता पड़ने पर जैसे कि डेटा का बैकअप लेना जैसे उपाय करना महत्वपूर्ण है।

सावधानियाँ

  • WMIC, net user, या net localgroup कमांडों का उपयोग करते समय, उन्हें प्रशासनिक विशेषाधिकारों वाले कमांड प्रॉम्प्ट से निष्पादित करें।
  • सिस्टम पर प्रभाव को ध्यान में रखें और विशेष रूप से पासवर्ड बदलने या समूह सदस्यताओं को प्रबंधित करते समय सावधानी से आगे बढ़ें।

कमांड-लाइन उपकरणों के माध्यम से उपयोगकर्ता खाता प्रबंधन कुशल और लचीले संचालन प्रदान करता है। WMIC और संबंधित कमांडों का सही उपयोग करके, सिस्टम प्रबंधन का बोझ कम किया जा सकता है, जिससे सुरक्षा में वृद्धि होती है। आगामी खंडों में, हम अब तक चर्चा की गई तकनीकों को लागू करते हुए कुछ व्यावहारिक प्रबंधन कार्यों के उदाहरण पेश करेंगे।

व्यावहारिक अनुप्रयोग उदाहरण

WMIC के साथ उपयोगकर्ता खाता प्रबंधन दैनिक प्रशासनिक कार्यों को काफी सरल बना सकता है। यहाँ, हम WMIC का उपयोग करते हुए कई व्यावहारिक प्रबंधन कार्य उदाहरण पेश करते हैं।

सिस्टम पर सभी उपयोगकर्ता खातों की विस्तृत जानकारी प्राप्त करना

WMIC का उपयोग करके, आप एक बार में सिस्टम पर मौजूद सभी उपयोगकर्ता खातों के बारे में विस्तृत जानकारी प्राप्त कर सकते हैं। निम्न कमांड प्रत्येक उपयोगकर्ता खाते के उपयोगकर्ता नाम, पूरा नाम, और खाता स्थिति प्रदर्शित करता है।

wmic useraccount get name,fullname,status

यह कमांड उपयोगकर्ता खातों का ऑडिट करने या दस्तावेज़ीकरण उद्देश्यों के लिए विशेष रूप से उपयोगी है।

विशिष्ट मानदंडों को पूरा करने वाले उपयोगकर्ता खातों की खोज

WMIC का उपयोग करके, आप विशिष्ट मानदंडों को पूरा करने वाले उपयोगकर्ता खातों की भी खोज कर सकते हैं। उदाहरण के लिए, Disabled स्थिति में सभी खातों की सूची बनाने के लिए, आप निम्न कमांड का उपयोग करेंगे।

wmic useraccount where "status='Disabled'" get name

ऐसी क्वेरीज़ अनावश्यक खातों की पहचान और संगठन के लिए उपयोगी होती हैं।

स्थानीय उपयोगकर्ता खातों का बल्क निर्माण

स्क्रिप्ट्स के माध्यम से WMIC कमांडों को निष्पादित करके, आप एकाधिक उपयोगकर्ता खाते बल्क में बना सकते हैं। यह नई परियोजना टीमों की सेटअप या नए कर्मचारियों की ऑनबोर्डिंग प्रक्रिया को स्वचालित करने के लिए विशेष रूप से उपयोगी है।

पासवर्ड नीतियों का लागू करना

यदि आपको सुरक्षा नीतियों के अनुसार नियमित रूप से उपयोगकर्ता पासवर्ड बदलने की आवश्यकता है, तो आप WMIC के साथ स्क्रिप्ट्स को संयोजित करके पासवर्ड परिवर्तन प्रक्रिया को स्वचालित कर सकते हैं।

ये अनुप्रयोग उदाहरण दिखाते हैं कि WMIC की शक्तिशाली क्षमताओं का लाभ उठाकर एक Windows वातावरण में उपयोगकर्ता खातों को कैसे कुशलतापूर्वक प्रबंधित किया जा सकता है।

निष्कर्ष: WMIC का मास्टर करके कुशल Windows उपयोगकर्ता खाता प्रबंधन

WMIC Windows सिस्टम्स को प्रबंधित करने के लिए एक अत्यंत शक्तिशाली उपकरण है। इस लेख के माध्यम से, हमने WMIC का उपयोग करके विभिन्न प्रबंधन कार्यों को प्रस्तुत किया है, जिसमें उपयोगकर्ता खाता जानकारी प्राप्त करना, खाते बनाना और हटाना, पासवर्ड और समूह सदस्यताओं का प्रबंधन, और व्यावहारिक अनुप्रयोग उदाहरण शामिल हैं।

WMIC का उपयोग करके, आप GUI के बिना, सीधे कमांड लाइन से जटिल ऑपरेशन प्रदर्शन कर सकते हैं, जिससे दैनिक प्रबंधन कार्य अधिक कुशल हो जाते हैं। इस ज्ञान का उपयोग करके अपने Windows वातावरण को अधिक सुचारू और कुशलतापूर्वक प्रबंधित करें।

अनुक्रमणिका