211service.com
Get-ADUser: كيفية الحصول على PowerShell لمستخدم AD في Windows 10/11 [Partition Magic]
كثير من المستخدمين مرتبكون بشأن احصل على إحضار cmdlet في بوويرشيل. ما هذا؟ كيفية الحصول على مستخدم AD باستخدام الأمر PowerShell Get-ADUser cmdlet؟ الآن ، دعنا نستكشف الإجابات مع هذا الموقع .
كما هو معروف لنا جميعًا ، فإن PowerShell عبارة عن غلاف سطر أوامر مدمج رائع في Windows وأداة لتشغيل البرنامج النصي. يمكن للمستخدمين الاستفادة الكاملة من أوامر PowerShell cmdlets المحددة للتعامل مع أعمال مختلفة مثل تغيير الدليل في بوويرشيل و الحصول على عضوية مجموعة المستخدم بوويرشيل و الحصول على مساحة القرص بوويرشيل و تشغيل exe PowerShell و قم بتثبيت SSH PowerShell ، و اكثر.
ومع ذلك ، فإن الكثير من المستخدمين وحتى المحترفين ليسوا واضحين بشأن أوامر cmdlets الخاصة بـ PowerShell. سيشرح هذا المنشور أمر cmdlet لـ PowerShell Get-ADUser ويوضح لك كيفية الحصول على AD User PowerShell على Windows 10/11. دعونا نستمر في القراءة.
ما هو PowerShell Get-ADUser
بادئ ذي بدء ، من الضروري معرفة الغرض من استخدام الأمر PowerShell Get ADUser cmdlet. يتم استخدام الأمر cmdlet هذا للعثور على كائن مستخدم محدد أو عدة حسابات مستخدمين في ملف الدليل النشط واستخراج المعلومات منهم.
يأتي الأمر PowerShell Get ADUser مع معلمات مختلفة للحصول على حسابات مستخدم AD. سنشرح هنا تعريف معلمات PowerShell هذه على النحو التالي:
- هوية : يتم استخدامه بشكل أساسي للعثور على حساب مستخدم AD استنادًا إلى هويته وإرجاع حساب مستخدم واحد فقط.
- ملكيات : يمكن استخدامه لاسترداد مجموعة افتراضية من خصائص كائن المستخدم.
- منقي : يتم استخدامه للعثور على حسابات مستخدمين متعددة بناءً على طلب بحث.
- LDAPFilter : يمكنه تصفية حسابات المستخدمين باستخدام سلسلة استعلام LDAP.
- SearchBase : يمكنه تحديد مسار Active Directory (OU) للبحث فيه.
- البحث : يُستخدم لتحديد العمق الذي تريد البحث عنه ، بما في ذلك المستوى الأساسي ، أو مستوى واحد ، أو الشجرة الفرعية الكاملة.
كيفية الحصول على PowerShell لمستخدمي AD في نظام التشغيل Windows 10/11
الآن ، يجب أن يكون لديك فهم عام لـ Get-ADUser cmdlet. كيفية الحصول على حساب مستخدم Active Directory وتصديره باستخدام PowerShell Windows 10/11؟ نلخص هنا العديد من الأمثلة الشائعة بناءً على معلمات PowerShell Get ADUser المختلفة.
قبل أن تفعل
قبل استخدام الأمر PowerShell Get-ADUser cmdlet على نظام التشغيل Windows 10/11 ، يلزمك تثبيت وحدة Active Directory Module في PowerShell. من السهل جدًا تشغيله من خلال الدليل التالي.
الخطوة 1. اضغط على Win + R. مفاتيح لفتح يركض مربع ، ثم اكتب بوويرشيل فيه والصحافة Ctrl + Shift + Enter مفاتيح. ثم انقر فوق نعم لفتح نافذة PowerShell المرتفعة.
الخطوة 2. في النافذة المنبثقة ، اكتب الأمر التالي واضغط يدخل للسماح لـ PowerShell بتثبيت Active Directory Module على نظام التشغيل Windows 10/11.
Add-WindowsCapability –online –Name “Rsat.ActiveDirectory.DS-LDS.Tools ~~~~ 0.0.1.0”

يتم تنفيذ جميع الأمثلة التالية على أسماء مستخدمي AD الخاطئة. في الواقع ، تحتاج إلى استبدال الاسم باسمك الفعلي.
# مثال 1. ابحث عن مستخدم AD معين عبر الهوية / الخصائص
إذا كنت تعرف اسم حساب المستخدم أو اسم تسجيل الدخول ، يمكنك عرض خصائص الحساب باستخدام معلمة 'الهوية'. للقيام بهذا العمل ، ما عليك سوى كتابة الأمر التالي في PowerShell والضغط على يدخل .
Get-ADUser-Identity ariel
للحصول على بعض المعلومات الأساسية حول حساب المستخدم ، يمكنك تشغيل معلمة 'Get-ADUser properties' على النحو التالي:
Get-ADUser-Identity ariel -Properties *
# مثال 2. احصل على مستخدمي AD عبر الفلتر
يمكن أن تساعدك المعلمة Filter في تصفية نتيجة مستخدمي AD الذين تجدهم في PowerShell. فيما يلي أمثلة عوامل تصفية Get-ADUser الأكثر استخدامًا. من أجل هذا.
- Get-ADUser -Filter 'GivenName -eq 'Ariel'' (قم بتصفية مستخدم AD بالاسم الأول مثل Ariel)
- Get-ADUser -Filter 'Surname -eq 'Baker'' (قم بتصفية مستخدم AD بالاسم الأخير مثل Baker)
PowerShell Get-ADUser إذا كنت تعرف جزءًا من اسم مستخدم AD ، فيمكنك استخدام المعلمة '-like' جنبًا إلى جنب مع حرف شامل '*'.
Get-ADUser -Filter 'name-like '* Cici *''
إذا كنت ترغب في العثور على جميع حسابات مستخدمي AD بناءً على محاولات تسجيل الدخول الفاشلة ، يمكنك تشغيل الأمر التالي.
Get-ADUser -Filter 'badpwdcount -ge 3'
إذا كنت تريد البحث عن جميع مستخدمي AD الذين ليس لديهم أي بيانات في حقل البريد الإلكتروني ، يمكنك تجربة الأمر التالي.
Get-ADUser -Filter 'Email-notlike '*'' | قدم
# مثال 3. احصل على مستخدمي AD عبر SearchBase
يمكن أن تساعدك معلمة SearchBase في تضييق نطاق نتائج البحث خاصةً عندما يكون لديك الكثير من حسابات مستخدمي AD. للقيام بذلك ، تحتاج إلى التحقق من بنية Active Directory أولاً وتشغيل أوامر محددة. فيما يلي مثال على كيفية الحصول على جميع مستخدمي AD من Marketing OU.
Get-ADUser -Filter * -SearchBase 'OU = Marketing ، OU = هذا الموقع ، OU = Sites ، DC = Partition ، DC = NL' | قدم
# مثال 4. احصل على مستخدمي AD عبر SearchScope
يمكن أن تساعدك هذه المعلمة في الحصول على جميع مستخدمي AD من وحدة تنظيمية محددة ووحدات تنظيمية متداخلة. على سبيل المثال ، إذا كنت ترغب في الحصول على جميع المستخدمين من هذا الموقع OU ولكن ليس من OU المتداخلة ، يمكنك تشغيل الأمر التالي.
Get-ADUser -Filter * -SearchBase 'OU = هذا الموقع ، OU = مواقع ، DC = قسم ، DC = NL' | قدم
إذا كنت ترغب فقط في الحصول على المستخدمين من هذا الموقع OU ، فيمكنك قصر SearchBase على المستوى الحالي عن طريق الأمر التالي.
Get-ADUser -Filter * -SearchBase 'OU = Marketing ، OU = هذا الموقع ، OU = Sites ، DC = Partition ، DC = NL' -SearchScope OneLevel | قدم
قراءة متعمقة : إذا أدخلت بعض المشكلات مثل تلف نظام الملفات وانخفاض مساحة القرص على Windows 10/11 ، فلا داعي للقلق. معالج أقسام الموقع هذا يمكن أن تساعدك في إصلاحها بسهولة عن طريق التحقق من أخطاء نظام الملفات ، وتوسيع / تغيير حجم الأقسام ، وتحليل مساحة القرص ، والترقية إلى قرص ثابت أكبر ، وما إلى ذلك.