क्या पता
- कमांड प्रॉम्प्ट में, wmic useraccount get name, sid टाइप करें और Enter दबाएं।
- आप नीचे सूचीबद्ध प्रत्येक S-1-5-21 उपसर्ग SID में ProfileImagePath मानों को देखकर उपयोगकर्ता का SID भी निर्धारित कर सकते हैं:
-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
विंडोज़ में उपयोगकर्ता के खाते के लिए सुरक्षा पहचानकर्ता (एसआईडी) खोजने का एक सामान्य कारण यह निर्धारित करना है कि उपयोगकर्ता-विशिष्ट रजिस्ट्री डेटा को देखने के लिए विंडोज रजिस्ट्री में HKEY_USERS के तहत कौन सी कुंजी है।विंडोज़ के अधिकांश संस्करणों में कमांड प्रॉम्प्ट से उपलब्ध wmic कमांड के साथ उपयोगकर्ता नाम से SID का मिलान करना आसान है।
WMIC के साथ उपयोगकर्ता का SID कैसे खोजें
उपयोगकर्ता नाम और उनके संगत SID की तालिका प्रदर्शित करने के लिए इन आसान चरणों का पालन करें। विंडोज़ में डब्लूएमआईसी के माध्यम से उपयोगकर्ता के एसआईडी को खोजने में शायद केवल एक मिनट, शायद कम समय लगेगा:
देखें कि डब्लूएमआईसी का उपयोग करने के लिए एक वैकल्पिक विधि, विंडोज रजिस्ट्री में जानकारी के माध्यम से एक उपयोगकर्ता नाम को एसआईडी से मिलान करने के निर्देशों के लिए रजिस्ट्री में उपयोगकर्ता के एसआईडी को कैसे खोजें। wmic आदेश Windows XP से पहले मौजूद नहीं था, इसलिए आपको Windows के उन पुराने संस्करणों में रजिस्ट्री पद्धति का उपयोग करना होगा।
-
Windows Terminal (Windows 11) खोलें, या Windows के पुराने संस्करणों में Command Prompt खोलें। यदि आप विंडोज 11/10/8 में कीबोर्ड और माउस का उपयोग कर रहे हैं, तो सबसे तेज़ तरीका पावर यूजर मेन्यू है, जिसे WIN+X शॉर्टकट से एक्सेस किया जा सकता है।
अगर आपको वहां कमांड प्रॉम्प्ट दिखाई नहीं देता है, तो स्टार्ट मेन्यू में सर्च बार में cmd टाइप करें, और कमांड प्रॉम्प्ट चुनें जब आप इसे देखें।
इसे काम करने के लिए आपको एक उन्नत कमांड प्रॉम्प्ट खोलने की आवश्यकता नहीं है। कुछ विंडोज़ कमांडों को इसकी आवश्यकता होती है, लेकिन नीचे दिए गए WMIC कमांड उदाहरण में, आप एक नियमित, गैर-प्रशासनिक कमांड प्रॉम्प्ट खोल सकते हैं।
-
निम्न कमांड को कमांड प्रॉम्प्ट में ठीक वैसे ही टाइप करें जैसे यह यहाँ दिखाया गया है, जिसमें रिक्त स्थान या उसके अभाव शामिल हैं:
विकी उपयोगकर्ताखाता नाम प्राप्त करें, सिड
…और फिर Enter दबाएं।
यदि आप उपयोगकर्ता नाम जानते हैं और केवल एक उपयोगकर्ता के SID को हथियाना चाहते हैं, तो इस कमांड को दर्ज करें लेकिन USER को उपयोगकर्ता नाम से बदलें (उद्धरण रखें):
wmic उपयोगकर्ताखाता जहां name="USER" को sid मिलता है
यदि आपको कोई त्रुटि मिलती है कि wmic कमांड को पहचाना नहीं गया है, तो कार्यशील निर्देशिका को C:\Windows\System32\wbem\ में बदलें और पुनः प्रयास करें। आप इसे cd (चेंज डायरेक्टरी) कमांड से कर सकते हैं।
- आपको कमांड प्रॉम्प्ट में प्रदर्शित एक टेबल दिखनी चाहिए। यह विंडोज़ में प्रत्येक उपयोगकर्ता खाते की एक सूची है, जो उपयोगकर्ता नाम द्वारा सूचीबद्ध है, उसके बाद खाते के संबंधित एसआईडी द्वारा सूचीबद्ध है।
अब जब आपको विश्वास हो गया है कि एक विशेष उपयोगकर्ता नाम किसी विशेष SID से मेल खाता है, तो आप रजिस्ट्री में जो भी परिवर्तन करने की आवश्यकता है वह कर सकते हैं या इसके लिए आपको जो भी जानकारी चाहिए वह कर सकते हैं।
एसआईडी का उपयोग करके उपयोगकर्ता नाम ढूँढना
यदि आपके पास ऐसा मामला है जहां आपको उपयोगकर्ता नाम खोजने की आवश्यकता है, लेकिन आपके पास सुरक्षा पहचानकर्ता है, तो आप इस तरह से कमांड को "रिवर्स" कर सकते हैं (बस इस एसआईडी को प्रश्न में एक के साथ बदलें):
wmic उपयोगकर्ताखाता जहां sid="S-1-5-21-992878714-4041223874-2616370337-1001" नाम प्राप्त करें
…इस तरह परिणाम प्राप्त करने के लिए:
नाम
जॉनफी
रजिस्ट्री में उपयोगकर्ता का SID कैसे खोजें
आप इस कुंजी के तहत सूचीबद्ध प्रत्येक S-1-5-21 उपसर्ग SID में ProfileImagePath मानों को देखकर उपयोगकर्ता का SID भी निर्धारित कर सकते हैं:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
ProfileImagePath प्रत्येक SID-नाम वाली रजिस्ट्री कुंजी के भीतर मान प्रोफ़ाइल निर्देशिका को सूचीबद्ध करता है, जिसमें उपयोगकर्ता नाम शामिल है।
उदाहरण के लिए, ऊपर दिए गए कंप्यूटर पर S-1-5-21-992878714-4041223874-2616370337-1001 कुंजी के तहत मान है C:\Users\jonfi, इसलिए हम जानते हैं कि यह उस उपयोगकर्ता के लिए SID है।
उपयोगकर्ताओं का SID से मिलान करने की यह विधि केवल उन उपयोगकर्ताओं को दिखाएगी जो लॉग इन हैं या लॉग इन हैं और उपयोगकर्ताओं को स्विच किया है। अन्य उपयोगकर्ता के SID के निर्धारण के लिए रजिस्ट्री पद्धति का उपयोग जारी रखने के लिए, आपको सिस्टम पर प्रत्येक उपयोगकर्ता के रूप में लॉग इन करना होगा और इन चरणों को दोहराना होगा। यह एक बड़ी कमी है; यह मानते हुए कि आप सक्षम हैं, आप ऊपर दिए गए wmic कमांड विधि का उपयोग करने से बहुत बेहतर हैं।
अक्सर पूछे जाने वाले प्रश्न
मैं अपनी खुद की एसआईडी कैसे जल्दी ढूंढूं?
Windows key+R दबाकर कमांड प्रॉम्प्ट खोलें। फिर, निम्न कमांड दर्ज करें और Enter: whoami /user दबाएं।
मैं अपने कंप्यूटर में उपयोगकर्ता कैसे जोड़ूं?
विंडोज में नया यूजर अकाउंट बनाने के लिए Start > Settings> Accounts पर जाएं> परिवार और अन्य उपयोगकर्ता के तहत अन्य उपयोगकर्ता > अन्य उपयोगकर्ता जोड़ें, चुनें खाता जोड़ेंउपयोगकर्ता की जानकारी दर्ज करें और संकेतों का पालन करें।