الصفحة الرئيسية » howto » كيفية إنشاء قائمة نص عادي لجميع حسابات مستخدمي ويندوز وإعداداتها

    كيفية إنشاء قائمة نص عادي لجميع حسابات مستخدمي ويندوز وإعداداتها

    يمكنك دائمًا البحث عن حسابات المستخدمين على نظام Windows باستخدام واجهة الإعدادات ، ولكن إذا كنت تريد حفظ ملف لطيف ملائم للطابعة بهذه المعلومات ، فمن الأسهل أن تتحول إلى موجه الأوامر.

    يوفر Windows عدة طرق للتفاعل مع حسابات المستخدمين في موجه الأوامر. أنت بالفعل قد تكون على دراية بالخيار الأول: مستخدم الانترنت أمر. هنا ، سننتقل إلى خيار آخر: سطر أوامر Windows Management Instrumentation (WMIC) ، وهو في الحقيقة مجرد بنية سطر أوامر موسعة لأداء أنواع مختلفة من إدارة النظام. يمكنك ان تفعل كل انواع الاشياء مع WMIC الأمر ، حتى الأشياء الأجهزة باردة مثل التحقق من رقم طراز اللوحة الأم الخاص بك. نحن سنستخدم useraccount جزء القيادة من WMIC لأنها توفر المزيد من التفاصيل والخيارات من مستخدم الانترنت أمر.

    لبدء استخدام WMIC ، ستحتاج إلى فتح موجه الأوامر ذي الامتيازات الإدارية. اضغط على Windows + X على لوحة المفاتيح ، ثم حدد "Command Prompt (Admin)" من قائمة Power Users.

    ملحوظة: إذا كنت ترى PowerShell بدلاً من Command Prompt في قائمة Power Users ، فهذا رمز تبديل جاء مع Creators Update لنظام التشغيل Windows 10. من السهل جدًا التبديل إلى إظهار Command Command في قائمة Power Users إذا أردت ، أو يمكنك اعطاء PowerShell المحاولة. يمكنك القيام بكل شيء تقريبا في PowerShell التي يمكنك القيام بها في موجه الأوامر ، بالإضافة إلى الكثير من الأشياء المفيدة الأخرى.

    الحصول على قائمة سريعة بأسماء حساب المستخدم فقط

    إذا كان كل ما تحتاج إليه هو قائمة بأسماء الحسابات دون أي تفاصيل أخرى ، فقم بكتابة الأمر التالي في الموجه ، ثم اضغط على Enter:

    اسم مستخدم wmic

    كما ترى ، يمكنك الحصول على قائمة بسيطة تحتوي فقط على أسماء حسابات المستخدمين. ستكون الأسماء الثلاثة الأولى المدرجة دومًا هي حساب المشرف المضمن ، والحساب الافتراضي المستخدم في إنشاء حسابات مستخدمين جديدة ، وحساب الضيف. بعد ذلك ، سترى قائمة بأي حسابات محلية أو Microsoft قمت بإنشائها على النظام.

    إذا كنت بحاجة إلى مزيد من المعلومات ، فيمكنك استخدام الأمر التالي لسرد اسم حساب المستخدم واسم المستخدم بالكامل إذا تم إدخاله في النظام:

    wmic useraccount الحصول على الاسم ، fullname

    في هذا المثال ، يمكنك أن ترى أن حسابات "ميشيل" و "سايمون" لا ترتبط بأسماء كاملة ، ولكن حسابي "wjgle" لديه اسمي بالكامل.

    الحصول على قائمة حسابات المستخدمين مع مزيد من التفاصيل

    إذا كنت ترغب في إنشاء قائمة بحسابات المستخدمين مع مجموعة كاملة من تفاصيل الحساب ، فاكتب الأمر التالي في المطالبة واضغط على Enter:

    قائمة مستخدم wmic كاملة

    تعرض هذه الصورة حساب مستخدم واحدًا فقط من القائمة بكل تفاصيلها. يمكنك رؤية اسم حساب المستخدم والاسم الكامل ، بالإضافة إلى تفاصيل إضافية مثل ما يلي:

    • نوع الحساب. إذا كنت تعمل على جهاز كمبيوتر ليس جزءًا من نطاق - وهو الأمر الذي يكاد يكون مؤكدًا إذا كنت في منزلك أو في كمبيوترك الشخصي الصغير - ستشاهد دائمًا نوع حساب من 512. إذا كان الكمبيوتر جزءًا من المجال ، سترى القيم الأخرى هنا والتي تمثل نوع حساب النطاق الذي هو عليه.
    • وصف. تعرض هذه القيمة وصفًا للحساب إذا تم إدخال واحد.
    • معاق. يشير هذا إلى ما إذا كان حساب المستخدم نشطًا أم معطلاً. إذا تم تعيين هذه القيمة على FALSE ، فسيكون الحساب نشطًا.
    • نطاق. يشير هذا إلى اسم المجال الذي يمثل الكمبيوتر الشخصي جزءًا منه. إذا لم يكن الكمبيوتر جزءًا من مجال ، فسترى اسمًا مخصصًا هنا يبدأ بنوع الكمبيوتر.
    • InstallDate. في النطاقات ، ستُظهر هذه القيمة التاريخ الذي تم إنشاء حساب المستخدم فيه.
    • الحساب المحلي. تشير هذه القيمة إلى ما إذا كان الحساب موجودًا على الكمبيوتر المحلي أو على خادم نطاق إذا كان الكمبيوتر منضماً إلى مجال.
    • إضراب. تعرض هذه القيمة ما إذا كان حساب المستخدم مغلق حاليًا ، كما يمكن أن يحدث إذا كانت خيارات الأمان تعمل على تأمين الحسابات بعد عدد من محاولات كلمة المرور غير الناجحة.
    • PasswordChangeable, PasswordExpires, و كلمة المرور مطلوبة. تمثل هذه خيارات الأمان لكلمات المرور التي قد تم تعيينها لحساب المستخدم.
    • SID. تعرض هذه القيمة معرف الأمان (SID) للحساب.
    • SIDType. هذه هي قيمة رقمية تعرض نوع SID المستخدم للحساب. قد تشاهد إدخالات مثل 1 لحساب مستخدم و 2 لحساب مجموعة و 3 حساب مجال.
    • الحالة. هذه هي الحالة الحالية لحساب المستخدم. إذا كان الحساب قيد التشغيل ، فسترى حالة الحساب "OK" أو "Degraded" ، والتي تعني فقط الحساب القابل للاستخدام من قبل المستخدمين العاديين لتسجيل الدخول إلى النظام.

    وبالمناسبة ، يمكنك استخدام أيٍّ من أسماء التفاصيل تلك مفصولة بفواصل للحصول على قائمة معدّلة ، مثل الطريقة التي قمنا بها للتو بالاسم والاسم الكامل في القسم الأخير. على سبيل المثال ، إذا أردت مشاهدة الاسم والحساب الكامل وحالة الحسابات ، يمكنك استخدام الأمر:

    wmic useraccount الحصول على الاسم ، fullname ، والحالة

    لذلك ، كل هذا جيد وجيد إذا كنت تريد فقط عرض معلومات حساب المستخدم على الطاير ، ولكن يصبح أكثر فائدة عند إعادة توجيه النتائج إلى ملف نصي.

    إعادة توجيه نتائج أمر إلى ملف

    من الرائع أن تتمكن من عرض قائمة بتفاصيل حساب المستخدم في موجه الأوامر ، ولكن الفائدة الحقيقية لهذه الأوامر تكمن في حقيقة أنه يمكنك توجيه النتائج مباشرة إلى ملف يمكنك حفظه أو طباعته. للقيام بذلك مع أي WMIC الأمر ، عليك فقط إضافة /انتاج التبديل مع مسار الملف مباشرة بعد WMIC أمر.

    على سبيل المثال ، إذا كنت ترغب في الحصول على الأمر السابق للحصول على قائمة حساب مستخدم بالتفاصيل الكاملة وإعادة توجيه الإخراج إلى ملف باسم useraccounts.txt في مجلد على C: \ logs ، فعليك أولاً التأكد من أن c: \ logs المجلد موجود بالفعل ثم استخدم الأمر التالي:

    wmic /output:C:\logs\useraccounts.txt قائمة حساب المستخدم كاملة

    عند استخدام هذا الأمر ، لن ترى أي نتائج على الإطلاق في موجه الأوامر ، ولكن إذا قمت بفتح الملف الذي قمت بإنشائه ، فستكون القائمة هناك.

    وإذا كنت تريد أن تصبح مربيًا أكثر ، يمكنك أيضًا توجيه الإخراج إلى ملف قيمة مفصولة بفواصل (CSV) يمكن استيراده بسهولة إلى تطبيق جدول بيانات أو قاعدة بيانات. الحيلة في هذا هو أنه سيكون عليك أيضًا إضافة / شكل: CSV التبديل إلى نهاية الأمر. لذلك ، على سبيل المثال ، إذا كنت ترغب في إعادة توجيه مخرجات الأمر نفسه الذي استخدمناه أعلاه إلى ملف CSV ، فستستخدم شيئًا مثل الأمر التالي:

    wmic /output:C:\logs\useraccounts.txt قائمة حساب المستخدم الكاملة / التنسيق: csv

    مرة أخرى ، لا يوجد إخراج في موجه الأوامر ، ولكن يمكنك مشاهدة النتائج عن طريق فتح الملف نفسه.

    وإذا قمت باستيرادها إلى شيء مثل Microsoft Excel ، فيمكنك الحصول على جدول منسق بشكل جيد مع القليل من العمل.

    بالطبع ، هناك الكثير مما يمكنك القيام به مع مستخدم wmic الأمر ، بما في ذلك تغيير بعض تفاصيل حساب المستخدم مثل ما إذا كان الحساب مغلقًا أو غير مقفل. يمكنك الحصول على مزيد من المعلومات عن ذلك عن طريق الكتابة wmic /? في موجه الأوامر. هناك أيضا الكثير مما يمكنك القيام به مع WMIC الأمر بشكل عام. لمزيد من المعلومات حول ذلك ، راجع صفحة WMIC الرسمية من Microsoft وقائمة استعلامات WMIC المفيدة من مدونة فريق Microsoft Performance.