السلام عليكم , وصلني الكثير من الطلبات تسأل عن :
كيف اقوم بنقل كل المستخدمين والاكوانتات ؟
كيف اخد ملف باك اب ؟
كيف ممكن اضيف اكثر من 100 مستخدم مرة واحدة ؟
كيف ممكن اعدل رقم تلفون 50 مستخدم ؟
الادارة عندها الاسماء على اكسل شيت وتريد ادخالها ؟

توجد داخل السيرفر 2003 , 2008 اداه رائعة وسهلة ( بعد الشرح تقوم بكل هذا العمل ) ولكن للأسف لايوجد لها شرح كافي لانها ببساطة تحتاج الى فهم عملي وليس كمواد مايكروسوفت من الكتب ...

كيف نصل هذه الاداه ؟
CMD -->LDIFDE

" الكثير من الناس تحب CSVDE تقريبا نفس الفكره والاوامر"

عمل Export " تصدير " :

الامر المسؤول عن هذه العملية هو -f ويرمز الى file اي ملف , ويكون اساس الامر بالشكل التالي :
ldifde -f c:/exportOu.csvاي احفظ كل الداتا في ملف بإمتداد csv " اي اكسل " بإسم exportOu وطبعا يمكنك وضع الاسم الذي تريد .

الخطوة الثانية , فلتر : ماذا لو كنت اريد فقط اخذ اليوسرز , لا يهمني الكمبيوترات وغيرها:

ldifde -f c:/exportOu.csv -r "(objectclass=user)" s (( وصعت حرف اس بالنهاية حتى تبقى الاقواس مكانها تجاهلوه ))

** لاحظ ان الحرف المسؤول عن الفلتر هو r
***النقاط والاقواس مهمة جدا

الخطوة الثالثة : التحديد : واقصد هنا المعلومات التي اريدها عن المستخدم : مثلا اريد فقط ان اعرف لأي دومين يتبعون واي قسم والاسم :

ldifde -f c:/exportOu.csv -r "(objectclass=user)" -l "dn, cn, givenName, sn, department" S** لاحظ الحرف المسؤول عن هذه التصفية هو l

(((( ملاحظة , اذا كان لديك اكثر من سيرفر يجب ان تضيف s- للتحديد , ولكن في حالتي هذه لايوجد الا سيرفر واحد , مثال على تحديد السيرفر :
ldifde -f export.ldf -s BigServer
اسم السيرفر هو BigServer وانا قمت بحفظ الاسم بدون تحديد المسار ,,, وبصيغة ldf ( لك صلاحية تحديد الصيغة )

اهم فائدة هو يمكنني تحويل كل المعلومات الى ملف اكسل وفتحه والتعديل عليه ومن ثم "استيراده "

عمل " Import " استيراد :

الحرف المسؤول عنها هو i-

ldifde -i -f c:/exportOu.ldf
*** يمكنك التلاعب بالملف كما تريد , مثلا انسخ كوبي بيست لمستخدم 100 مرة وكل مرة عدل الاسم , ستكون لدك طريقة سهلة لادخال اسماء المستخدمين ,,, الموضوع اصبح هنا راج لخيالك , لكن الامر سهل وعليك التطبيق ...


عملية اضافة مستخدمين من الصفر ؟

افتح ملف نوت باد , وقم بحفظ الملف بصيغة ldf , مثلا لنقم بتسميته test.ldf
والان اكتب فيه النص التالي :


dn: CN=OsamaOthman, OU=Training, DC=DC1, DC=com
changetype: add
cn: Osama Othman
objectClass: user
samAccountName: Othman
givenName: Othman
sn: Osmam

طبعا يوجد العديد من الاوامر من الصعب شرحها كلها في هذا الدرس الصغير , ولكن لمعرفتها :


?/ ldifde
السؤال المحير الان , ماهو الفرق بين LDIFDE و CSVDE ؟؟؟
اولا الصيغة , في LDIFDE نستعمل صيغة ldf
اما الاختلاف الاهم الذي يجعل منها احترافية اكثر , هي القدرة على تعديل AD objects وشطبه بينما CSVDE تستعمل فقط للاستيراد والتصدير ...
وكما قلت الاوامر نفسها تماما , لاحظ :
CSVDE -f adusers.csv
كان هذا مجرد شرح بسيط وسريع , واي سؤال انا جاهز للاجابة عنه