القائمة الرئيسية

الصفحات

إنشاء وحدات تنظيمية مجمعة (OU) في Active Directory باستخدام PowerShell

إنشاء وحدات تنظيمية مجمعة (OU) في Active Directory باستخدام PowerShell
 

إنشاء وحدات تنظيمية مجمعة (OU) في Active Directory باستخدام PowerShell

في هذا الدليل ، سأوضح لك كيفية إنشاء وحدات تنظيمية مجمعة في Active Directory باستخدام PowerShell.


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


هيا بنا نبدأ.


الأمر New-ADOrganizationalUnit

تنشئ New-ADOrganizationalUnit cmdlet وحدة تنظيمية لـ Active Directory.


هنا مثال:


سيقوم الأمر أدناه بإنشاء الوحدة التنظيمية ADPRO Users ضمن المسار:

 DC = ad، DC = activedirectorypro، DC = com

New-ADOrganizationalUnit -Name "ADPRO Users" -Path "DC=ad,DC=activedirectorypro,DC=com"


قبل أن أقوم بتشغيل الأمر هنا لقطة شاشة لـ Active Directory ، يمكنك رؤية بأن مستخدمي ADPRO غير موجودين.

الأمر New-ADOrganizationalUnit



الآن افتح PowerShell ISE وقم بتشغيل الأمر.

الأمر New-ADOrganizationalUnit



تحديث AD والوحدة التنظيمية موجودة الآن.

الأمر New-ADOrganizationalUnit



كان هذا مثالاً على إنشاء وحدة تنظيمية واحدة باستخدام PowerShell. دعونا الآن نلقي نظرة على كيفية إنشاء مجموعة من الوحدات التنظيمية.


الخطوة 1: قم بإنشاء ملف CSV باسم ورأس مسار.

الأمر New-ADOrganizationalUnit



الخطوة 2: أضف أسماء OU أسفل عمود الاسم والمسار إلى المكان الذي تريد إنشاءهم فيه في AD.

الأمر New-ADOrganizationalUnit

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


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

الأمر New-ADOrganizationalUnit



الخطوة 3: احفظ ملف CSV

يمكنك حفظه في أي مكان تريد.


الخطوة 4: قم بنسخ البرنامج النصي أدناه ووضعه في PowerShell ISE

# This script is used for creating bulk organizational units.

# Import active directory module for running AD cmdlets
Import-Module activedirectory

#Store the data from the CSV in the $ADOU variable.
$ADOU = Import-csv C:\it\ou.csv

#Loop through each row containing user details in the CSV file
foreach ($ou in $ADou)
{
#Read data from each field in each row and assign the data to a variable as below

$name = $ou.name
$path = $ou.path

#Account will be created in the OU provided by the $OU variable read from the CSV file
New-ADOrganizationalUnit `
-Name $name `
-path $path `

}


قم بتعديل السطر رقم 7 وقم بتحديث المسار إلى ملف CSV الخاص بك. انا اعطيته الاسم ou.csv وقمت بحفظه في المجلد c:\it لذا يبدو الخط رقم 7 هكذا.

الأمر New-ADOrganizationalUnit

الخطوة 5. قم بتشغيل البرنامج النصي

انقر فوق الزر "تشغيل البرنامج النصي" لتشغيل البرنامج النصي.


ثم قم بتحديث AD وستظهر لك الوحدات التنظيمية التي تم إنشاؤها حديثًا.

الأمر New-ADOrganizationalUnit




استنتاج

في هذا الدليل ، أوضحت لك كيفية إنشاء OU واحدة وكيفية إنشاء OUs مجمعة باستخدام New-ADOrganizationalUnit cmdlt. أستخدم هذا البرنامج النصي لإعادة بناء بيئة المختبر بسرعة. أقوم بالكثير من الاختبارات في Active Directory ، لذلك غالبًا ما أحتاج إلى إعادة بنائه من البداية لاختبار تصميمات جديدة لمجموعة أدوات الإعلانات الاحترافية. يساعد هذا البرنامج النصي على تبسيط عملية إعادة بناء AD.


اكتب أسئلتك أو تعليقاتك أدناه.

reaction:

تعليقات