:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

::: ADSL - ویندوز - نرم افزار - سخت افزار - موبایل - لینوکس - آفیس - شبکه - برنامه نویسی :::

:: پشتیبانی فنی ADSL به پارسی ::

تقدیم به تمام پشتیبانان ADSL که به رنج در تلاشند

*** تاسیس به سال 1389 در بلاگفا ***

بایگانی
پیوندهای روزانه
  • ۰
  • ۰

 برای وارد کردن و خارج کردن دیتاهای اکتیودایرکتوری می توان از CSVDE و LDIFDE می توان در صورتی که دیتاها ( مثلاً کاربران ) زیاد هستند استفاده کرد ، تفاوت آنها درنوع قالب بندی و فرمت فایل هایی است که استفاده می کنند نوع و مخفف comma-separated  values از کاما برای فرمت دیتابیس استفاده می کند و فرمت فایل نهایی است در نوع LDIFDE فرمتی به نام LDAP  Directory Inter change  Format با فرمت نهایی فایل LDIF است تفاوت دیگر این دو فرمت این است که CSVDE می تواند آبجکت در اکتیودایرکتوری ایجاد کند و LDIFDE می تواند آبجکت ها رو هم ایجاد و هم تغییر دهد :

LDIFDE

 

 

هیچ برنامه ای روشی صحیح و درست برای وارد کردن لیست ها در پایگاه داده ندارد ، اما با کمی اطلاعات از زبان برنامه نویسی و پایگاه داده می توان روی صفحه گسترده هایی نظیر اکسل اینکار رو انجام داد ، ساده ترین راه این است که خروجی نهایی توابع را با فرمت csv داخل Notepad وارد و ذخیرهسازی کنیم به عنوان نمونه :

csvde -m -f mktusers.csv -d "ou=marketing,dc=w2k8ad99,dc=com" -r"(objectClass=user)"

csv

خروجی فرمت LDIFDE می تواند به صورت زیر باشد :

ldifde -f MktUsers -d "ou=Marketing,dc=w2k8ad99,dc=com" -r "(objectClass=user)"

حالا یک فایل با Notepad داده های زیر را وارد کنید یک اسم مثلاً csvusers.csv برای آن انتخاب و در داخل درایو ویندوز ذخیره کنید برنامه CMD را باز کنید و یک \cd بزنید تا روت درایو اجرا و بعد دستور زیر را تایپ و اینتر کنید :

csvde -i -f csvusers.csv

LDIFDE  به دلیل اینکه قادر به تغییر اکتیودایرکتوری است بسیار قدرتمند است یک روش مناسب برای وارد کردن آبجکت ها که میخواهید اصلاح کنید و ایجاد تغییر در ویژگی هایی که در حال اصلاح هستند و وارد کردن فایل است هر آبجکت برای عمل تغییر در تابع changetype انجام می شود و قادریم تا بین دامین های دیگر هم این تغییرات را انجام دهیم

ایجاد کاربران با فرمت CSVDE : می توانیم از یک فایل کتنی برای وارد کردن کاربران استفاده کنیم اما فایل به درستی باید فرمت شود یک هدر لازم داریم که مشخصات کامل آبجکت ها را لیست می کند برای یک کاربر معمولاً  distinguished name - SAM account name - UPN - object class attribute   برای مثال :

dn,SamAccountName,userPrincipalName,objectClass

نکته : برای یافتن لیستی از attribute آبجکت ها را می توانید با باز کردن تب Attribute Editor در Properties آن آبجکت مثلاً کاربران مشاهده کرد قبل آن شما باید امکان Advanced Feature در تب View از منوی بالای اکتیودایرکتوری را فعال کنید

یک نمونه دیتا با این فرمت :

"cn=New User,ou=TestOU,dc=w2k8adXX,dc=com",NewUser,NewUser@w2k8adXX.com,user

شما برای هر کاربر باید یک رکورد جدید ایجاد کرد ، دستور DSADD نمی تواند صرفه جویی در وقت برای وارد کردن آبجکت ها را در اکتیودایرکتوری داشته باشد اگر صد ها ابجکت بخواهید وارد اکتیودایرکتوری کنید می توانید با برنامه  Access هم این کار رو کرد یک اشکال عمده فرمت CSVDE نمی توانیم رمز های عبور را با آن تعریف کرد بنابراین با استفاده از گروپ پالیسی می توان موقتاً کاری کرد که ساخت کاربر بدون رمز ورود امکان داشته باشد

ایجاد لیست کاربران با LDIFDET : تفاوت قابل توجهی با فرمت CSV دارد اما از نظر ایده یکسان هست و اینکه حالا به جای هدر ابجکت ما یکسری ابجکت ها و رکورد ها را به صورت خطی وارد می کنیم برای مثال :

dn: cn=LDF User1,ou=TestOU,dc=w2k8adXX,dc=comchangetype: addObjectClass: userSamAccountName: LDFUser1UserPrincipalName: LDFUser1@w2k8adXX.com

برای ساخت یک Notepad باز کنید داده های زیر را واردش کنید و نام فایل رو در مسیر C:\ldfusers.ldf ذخیره کنید :

CMD باز و \CD رو تایپ و اینتر بزنید و فرمان

ldifde -i -f ldfusers.ldf

و اینتر بزنید

  • ۹۰/۰۷/۱۴
  • amir khan