العثور على SID المستخدم مع WMIC أو في التسجيل
هناك العديد من الأسباب التي قد تجعلك ترغب في العثور على معرف الأمان (SID) لحساب مستخدم معين في Windows ، ولكن في ركننا من العالم ، فإن السبب الشائع للقيام بذلك هو تحديد أي مفتاح تحت HKEY_USERS في تسجيل Windows إلى ابحث عن بيانات التسجيل الخاصة بالمستخدم لـ.
بغض النظر عن سبب حاجتك ، فإن مطابقة SIDs لأسماء المستخدمين أمر سهل حقًا بفضل الأمر wmic ، وهو أمر متاح من موجه الأوامر في معظم إصدارات Windows.
ملاحظة: راجع كيفية العثور على SID الخاص بالمستخدم في السجل في أسفل الصفحة للحصول على إرشادات حول مطابقة اسم المستخدم مع SID عبر المعلومات الموجودة في تسجيل Windows ، وهي طريقة بديلة لاستخدام WMIC. لم يكن الأمر wmic موجودًا قبل Windows XP ، لذا سيتعين عليك استخدام طريقة التسجيل في تلك الإصدارات القديمة من Windows.
اتبع هذه الخطوات السهلة لعرض جدول أسماء المستخدمين والمعرفات الخاصة بها:
كيفية البحث عن SID مستخدم مع WMIC
من المحتمل أن يستغرق الأمر دقيقة واحدة فقط ، ربما أقل ، للعثور على SID الخاص بالمستخدم في Windows عبر WMIC:
- افتح موجه الأوامر . في Windows 10 و Windows 8 ، إذا كنت تستخدم لوحة المفاتيح والماوس ، فإن أسرع طريقة هي من خلال قائمة Power User ، التي يمكن الوصول إليها باستخدام اختصار WIN + X.
- بمجرد فتح موجه الأوامر ، اكتب الأمر التالي تمامًا كما هو موضح هنا ، بما في ذلك المسافات أو عدمه: wmic useraccount get name، sid ... ثم اضغط على Enter .
- تلميح: إذا كنت تعرف اسم المستخدم وترغب في الاستيلاء على SID لمستخدم واحد فقط ، أدخل هذا الأمر ولكن استبدل USER باسم المستخدم (احتفظ بالعلامات ): wmic useraccount حيث name = "USER" get sid ملاحظة: إذا ظهرت لك رسالة خطأ أنه لم يتم التعرف على الأمر wmic ، قم بتغيير دليل العمل ليكون C: \ Windows \ System32 \ wbem \ وحاول مرة أخرى. يمكنك القيام بذلك باستخدام الأمر cd (تغيير الدليل).
- يجب أن تشاهد جدولاً ، شبيه بما يلي ، معروض في إطار موجه الأوامر: اسم SID Administrator S-1-5-21-1180699209-877415012-3182924384-500 Guest S-1-5-21-1180699209-877415012-3182924384 -501 HomeGroup المستخدم $ S-1-5-21-1180699209-877415012-3182924384-1002 Tim S-1-5-21-1180699209-877415012-3182924384-1004 UpdatusUser S-1-5-21-1180699209-877415012-3182924384 1007 هذه قائمة بكل حساب مستخدم في Windows ، مدرجة حسب اسم المستخدم ، متبوعة بـ SID المقابل للحساب.
- الآن بعد أن أصبحت واثقًا من أن اسم مستخدم معين يتوافق مع معرف أمان معين ، يمكنك إجراء أي تغييرات تريدها في السجل أو إجراء أي شيء آخر تحتاج إليه لهذه المعلومات.
تلميح: إذا كان لديك حالة تحتاج فيها إلى العثور على اسم المستخدم ولكن كل ما لديك هو معرف الأمان ، فيمكنك "عكس" الأمر مثل هذا (قم باستبدال SID مع الأمر المطلوب):
مستخدم wmic حيث sid = "S-1-5-21-1180699209-877415012-3182924384-1004" الحصول على الاسم... للحصول على نتيجة مثل هذا:
الاسم تيمكيفية البحث عن SID مستخدم في التسجيل
يمكنك أيضاً تحديد SID الخاص بالمستخدم من خلال البحث عن قيم ProfileImagePath في كل SID-1-5-21 مسبقة المدرجة تحت هذا المفتاح:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileListتسرد قيمة ProfileImagePath ضمن كل مفتاح التسجيل المسمى SID دليل التشكيل الجانبي الذي يتضمن اسم المستخدم.
على سبيل المثال ، تكون قيمة ProfileImagePath تحت المفتاح S-1-5-21-1180699209-877415012-3182924384-1004 على جهاز الكمبيوتر الخاص بي C: \ Users \ Tim ، لذلك أعرف أن SID للمستخدم "Tim" هو "S -1-5-21-1180699209-877415012-3182924384-1004 ".
ملاحظة: هذه الطريقة لمطابقة المستخدمين مع معرفات الأمان ستعرض فقط المستخدمين الذين قاموا بتسجيل الدخول أو قاموا بتسجيل الدخول وتحويل المستخدمين. للاستمرار في استخدام طريقة التسجيل لتحديد SIDs الخاص بالمستخدم الآخر ، ستحتاج إلى تسجيل الدخول باسم كل مستخدم على النظام وتكرار هذه الخطوات. هذا عيب كبير. على افتراض أنك قادر ، أنت أفضل حالاً باستخدام طريقة الأمر wmic أعلاه.