كيفية البحث عن معرف أمان المستخدم (سيد) في ويندوز

العثور على SID المستخدم مع WMIC أو في التسجيل

هناك العديد من الأسباب التي قد تجعلك ترغب في العثور على معرف الأمان (SID) لحساب مستخدم معين في Windows ، ولكن في ركننا من العالم ، فإن السبب الشائع للقيام بذلك هو تحديد أي مفتاح تحت HKEY_USERS في تسجيل Windows إلى ابحث عن بيانات التسجيل الخاصة بالمستخدم لـ.

بغض النظر عن سبب حاجتك ، فإن مطابقة SIDs لأسماء المستخدمين أمر سهل حقًا بفضل الأمر wmic ، وهو أمر متاح من موجه الأوامر في معظم إصدارات Windows.

ملاحظة: راجع كيفية العثور على SID الخاص بالمستخدم في السجل في أسفل الصفحة للحصول على إرشادات حول مطابقة اسم المستخدم مع SID عبر المعلومات الموجودة في تسجيل Windows ، وهي طريقة بديلة لاستخدام WMIC. لم يكن الأمر wmic موجودًا قبل Windows XP ، لذا سيتعين عليك استخدام طريقة التسجيل في تلك الإصدارات القديمة من Windows.

اتبع هذه الخطوات السهلة لعرض جدول أسماء المستخدمين والمعرفات الخاصة بها:

كيفية البحث عن SID مستخدم مع WMIC

من المحتمل أن يستغرق الأمر دقيقة واحدة فقط ، ربما أقل ، للعثور على SID الخاص بالمستخدم في Windows عبر WMIC:

  1. افتح موجه الأوامر . في Windows 10 و Windows 8 ، إذا كنت تستخدم لوحة المفاتيح والماوس ، فإن أسرع طريقة هي من خلال قائمة Power User ، التي يمكن الوصول إليها باستخدام اختصار WIN + X.
  2. بمجرد فتح موجه الأوامر ، اكتب الأمر التالي تمامًا كما هو موضح هنا ، بما في ذلك المسافات أو عدمه: wmic useraccount get name، sid ... ثم اضغط على Enter .
    1. تلميح: إذا كنت تعرف اسم المستخدم وترغب في الاستيلاء على SID لمستخدم واحد فقط ، أدخل هذا الأمر ولكن استبدل USER باسم المستخدم (احتفظ بالعلامات ): wmic useraccount حيث name = "USER" get sid ملاحظة: إذا ظهرت لك رسالة خطأ أنه لم يتم التعرف على الأمر wmic ، قم بتغيير دليل العمل ليكون C: \ Windows \ System32 \ wbem \ وحاول مرة أخرى. يمكنك القيام بذلك باستخدام الأمر cd (تغيير الدليل).
  3. يجب أن تشاهد جدولاً ، شبيه بما يلي ، معروض في إطار موجه الأوامر: اسم 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 المقابل للحساب.
  1. الآن بعد أن أصبحت واثقًا من أن اسم مستخدم معين يتوافق مع معرف أمان معين ، يمكنك إجراء أي تغييرات تريدها في السجل أو إجراء أي شيء آخر تحتاج إليه لهذه المعلومات.

تلميح: إذا كان لديك حالة تحتاج فيها إلى العثور على اسم المستخدم ولكن كل ما لديك هو معرف الأمان ، فيمكنك "عكس" الأمر مثل هذا (قم باستبدال 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 أعلاه.