विंडोज़ में किसी विशेष उपयोगकर्ता के खाते के लिए सुरक्षा पहचानकर्ता (एसआईडी) क्यों ढूंढना पड़ सकता है, लेकिन दुनिया के हमारे कोने में, ऐसा करने का सामान्य कारण यह है कि विंडोज रजिस्ट्री में HKEY_USERS के अंतर्गत कौन सी कुंजी निर्धारित करें के लिए उपयोगकर्ता-विशिष्ट रजिस्ट्री डेटा की तलाश करें।
आपकी ज़रूरत के कारण के बावजूद, उपयोगकर्ता नामों के लिए एसआईडी मिलान करना वाकई आसान है, wmic कमांड के लिए धन्यवाद, विंडोज के अधिकांश संस्करणों में कमांड प्रॉम्प्ट से उपलब्ध एक आदेश।
देख रजिस्ट्री में उपयोगकर्ता का एसआईडी कैसे खोजें विंडोज रजिस्ट्री में जानकारी के माध्यम से एक एसआईडी में उपयोगकर्ता नाम से मिलान करने के निर्देशों के लिए पृष्ठ को और नीचे, WMIC का उपयोग करने के लिए एक वैकल्पिक विधि। विंडोज एक्सपी से पहले wmic कमांड मौजूद नहीं था, तो आप करेंगे है विंडोज के उन पुराने संस्करणों में रजिस्ट्री विधि का उपयोग करने के लिए।
उपयोगकर्ता नामों और उनके संबंधित एसआईडी की एक तालिका प्रदर्शित करने के लिए इन आसान चरणों का पालन करें:
WMIC के साथ उपयोगकर्ता का एसआईडी कैसे खोजें
डब्लूएमआईसी के माध्यम से विंडोज में उपयोगकर्ता के एसआईडी को खोजने के लिए शायद यह केवल एक मिनट ले सकता है, शायद कम:

-
ओपन कमांड प्रॉम्प्ट।
विंडोज 10 और विंडोज 8 में, यदि आप कीबोर्ड और माउस का उपयोग कर रहे हैं, तो सबसे तेज़ तरीका पावर उपयोगकर्ता मेनू के माध्यम से है, जो इसके साथ सुलभ हैविन + Xशॉर्टकट।
यदि आपको पावर उपयोगकर्ता मेनू में कमांड प्रॉम्प्ट नहीं दिखाई देता है, तो टाइप करें cmd स्टार्ट मेनू में सर्च बार में, और क्लिक करें सही कमाण्ड जब तुम इसे देखते हो।
-
कमांड प्रॉम्प्ट में निम्न आदेश टाइप करें जैसा कि यहां दिखाया गया है, जिसमें रिक्त स्थान या इसकी कमी शामिल है:
wmic useraccount नाम मिलता है, एसआईडी
… और फिर दबाएं दर्ज.
यदि आप उपयोगकर्ता नाम जानते हैं और केवल उस उपयोगकर्ता के एसआईडी को पकड़ना चाहते हैं, तो इस कमांड को दर्ज करें लेकिन प्रतिस्थापित करें उपयोगकर्ता उपयोगकर्ता नाम के साथ (उद्धरण रखें):
wmic useraccount जहां नाम = "USER" sid मिलता है
अगर आपको कोई त्रुटि मिलती है कि wmic कमांड पहचाना नहीं गया है, तो कार्यशील निर्देशिका को बदलने के लिए बदलें C: Windows System32 Wbem और फिर प्रयत्न करें। आप इसके साथ कर सकते हैं सीडी (निर्देशिका बदलें) कमांड।
-
आपको कमांड प्रॉम्प्ट में प्रदर्शित एक टेबल देखना चाहिए। यह विंडोज़ में प्रत्येक उपयोगकर्ता खाते की एक सूची है, जो उपयोगकर्ता नाम द्वारा सूचीबद्ध है, उसके बाद खाते के संबंधित एसआईडी के बाद।
अब जब आप आश्वस्त हैं कि एक विशेष उपयोगकर्ता नाम किसी विशेष एसआईडी से मेल खाता है, तो आप रजिस्ट्री में जो भी बदलाव कर सकते हैं या जो कुछ भी आपको इस जानकारी की आवश्यकता है, कर सकते हैं।
यदि आपके पास ऐसा कोई मामला है जहां आपको उपयोगकर्ता नाम ढूंढना है, लेकिन आपके पास सुरक्षा पहचानकर्ता है, तो आप इस तरह के कमांड को "रिवर्स" कर सकते हैं (केवल इस एसआईडी को प्रश्न में से एक के साथ बदलें):

wmic useraccount जहां sid = "S-1-5-21-992878714-4041223874-2616370337-1001" नाम प्राप्त करें
… इस तरह का परिणाम प्राप्त करने के लिए: नामjonfi आप देखकर उपयोगकर्ता के एसआईडी को भी निर्धारित कर सकते हैं ProfileImagePath इस कुंजी के तहत सूचीबद्ध प्रत्येक एस -1-5-21 प्रीफ़िक्स्ड एसआईडी में मान: HKEY_LOCAL_MACHINE सॉफ़्टवेयर Microsoft Windows NT CurrentVersion ProfileList
ProfileImagePath प्रत्येक एसआईडी-नामित रजिस्ट्री कुंजी के भीतर मान प्रोफ़ाइल निर्देशिका सूचीबद्ध करता है, जिसमें उपयोगकर्ता नाम शामिल है। उदाहरण के लिए, ProfileImagePath के तहत मूल्य एस 1-5-21-992878714-4041223874-2616370337-1001 मेरे कंप्यूटर पर कुंजी है C: Users jonfi , इसलिए मुझे पता है कि उपयोगकर्ता "jonfi" के लिए एसआईडी "एस -1-5-21-992878714-4041223874-2616370337-1001" है। एसआईडी में उपयोगकर्ताओं से मिलान करने की यह विधि केवल उन उपयोगकर्ताओं को दिखाएगी जो लॉग इन हैं या लॉग इन हैं और उपयोगकर्ताओं को स्विच कर चुके हैं। अन्य उपयोगकर्ता के एसआईडी निर्धारित करने के लिए रजिस्ट्री विधि का उपयोग जारी रखने के लिए, आपको सिस्टम पर प्रत्येक उपयोगकर्ता के रूप में लॉग इन करना होगा और इन चरणों को दोहराना होगा। यह एक बड़ी कमी है; मान लीजिए कि आप सक्षम हैं, आप ऊपर wmic कमांड विधि का उपयोग कर बहुत बेहतर हैं। रजिस्ट्री में उपयोगकर्ता का एसआईडी कैसे खोजें





