ADS Active Directory Service (Farsi User Guide)  
Winteacher.com
Resource: Windows Server 2003 Help  and  MCSE (Exam 70-290)  

ADS > Part 2 > Active Directory Users and Computers "MMC" - Creating Multiple User Objects

Creating Multiple User Objects

در این بخش با Command های موجود برای ایجاد یک Object در Active Directory آشنا می شویم .

 
 CSVDE

از این Command در  Windows Server 2003 برای  Import / Export  کردن User Object های درون ADS استفاده می شود .

 

    Syntax : csvde [-i] [-f FileName] [-k]

    -i : Specifies import mode. If not specified, the default mode is export.

    -f FileName : Identifies the import file name.

    -k : Ignores errors including “object already exists,” “constraint violation,” and “attribute or value already exists” during the import

    operation and continues processing.

 

این دستور اجازه می دهد که شما Users Object  ها یا هر نوع Object دیگر را Import / Export کنید بروی یک فایل Text .

 
LDIFDE

این دستور نیز همانند دستور CSVDE عمل می کند البته در این دستور بصورت ریز و Detail نیز می توان نوع و نام Object مد نظر را اشاره کرد به دو

مثال زیر دقت کنید .

   

    Figure 1: LDIFDE Command (Windows 2003 Server)

    c:\> LDIDDE -f mytextfileReport01_of_wintOU.LDF -S R2 -D "ou=winteacher,dc=enterpriseR2,dc=com"

 
 

در Figure 1 توسط دستور فوق با سرور بنام R2 ازتباط برقرار شده و کلیه Object های دورن OU Winteacher را Export کرده

بر روی فایلی بنام MytextfileReport01_of_wintOU.LDF .

   

    Figure 2: LDIFDE Command ( Result )

برای نمونه یک مثال ساده تر در زیر وجود دارد دقت کنید .

   

    Figure 3:  LDIFDE Command 2 (Windows 2003 Server)

در اینجا  از فایلی با فرمت TXT استفاده شده و شکل دستور همان می باشد . نتیجه را در زیر مشاهده می کنید .

در اینجا از کلید S استفاده نشده بنابر این Command بصورت Locally عمل می کند برای Connect شدن.

   

    Figure 4: LDIFDE Command 2 ( Result )

در بالا در Figure 4 یک DN را مشاهده می کنید که مربوط به گروهی بنام Winteacher_Users می باشد و در قسمت Members نام Account های

عضو آن را مشاده می کنید . از DN می توان فهمید که این گروه در یک OU بنام Mystaff می باشد که خود آن در یک OU بنام Winteacher می باشد

و این دو ou در EnterpriseR2.com Domain می باشند . برای اطلاعات بیشتر درمورد DN به قسمت  Active Directory Object رجوع کنید .

 
Utilizing Active Directory Command-Line Tools

در این بخش با  Command های مهم و مفید دیگری که در ADS کاربرد خوبی دارند آشنا می شویم .

 
DSADD

از این دستور برای اضافه کردن یک Object به ADS استفاده می شود .

   Syntax : dsadd user UserDN…

در مثال زیر توسط این دستور یک Object از نوع User یه آدرس مد نظر در DN اضافه شده.

 

   

    Figure 5:  DSADD Command  (Windows 2003 Server)

    C:\> dsadd user cn=mytest_01user,ou=mystaff,ou=winteacher,dc=enterpriser2,dc=com

در شکل Figure 6 نتیجه را مشاهده می کنید .

   

    Figure 6:  DSADD Command   ( Result )

استفاده از این دستور در یک Bat File کمک زیادی می کند در ایجاد Users با تعداد بالا در زمان کم .

برای اضافه کردن یک object با Type های دیگر به قسمت Help این دستور رجوع کنید .

 
DSQUERY

از این دستور برای گرفتن Query از یک  نوع Object  استفاده می شود به مثال های زیر دقت کنید.

 

   

    Figure 7:  DSQUERY Command-for-Group  (Windows 2003 Server)

در این مثال کلیله Group ها و یا گروه های تعریف شده در Winteacher OU را نمایش می دهد . البته آدرس DN آنها را.

خط دوم خروجی دستور آدرس Winteacher_users را نمایش داده که شما در Figure 6 می توانید آن گروه را مشاهده کنید .

 

در زیر یک نوع دیگر از این دستور مثال زده شده دقت کنید .

 

   

    Figure 8:  DSQUERY Command-for-Users (Windows 2003 Server)

دستور Figure 8 کلیه User های Winteacher OU را نمایش می دهد .

 
DSMOD

این دستور برای Modify کردن یک Object بکار می رود در ADS. برای طلاعات بیشتر به Help این دستور رجوع کنید .

   Syntax : dsmod user UserDN ... parameters

برای درک کار این دستور یک مثال کاربردی زده شده دقت کنید .

 

   

    Figure 9:  Integration DSQUERY and DSMOD Commands (Windows 2003 Server)

در Figure 9 شما استفاده همزمان از دو دستور DSQUERY , DSMOD را مشاهده می کنید  . دستور DSQUERY کلیه User های درون

Winteacher OU را نمایش می دهد و دستور دوم تمامی آن Users ها را به عضویت یک گروه بنام Winteacherusers_gp در می آورد. البته استفاده

از کلید addmbr لازم می باشد برای دستور DSMOD. تذکر همانند شکل قبلا  Winteacherusers_gp Group توسط دستور DSADD ساخته شده .

   

    Figure 10:  Integration DSQUERY and DSMOD Commands (Windows 2003 Server)

همانند شکل Figure10 مشاهده می کنید که گروه Winteacherusers_gp ساخته شده .

 

    

    Figure 11:  Integration DSQUERY and DSMOD Commands ( Result )

در اینجا در Property این گروه تمامی User های درون Winteacher OU را مشاهده می کنید که به عضویت این گروه درآمده اند

 

DSGET

The DSGET command gets, and outputs, selected properties of one or more existing objects. dsget user UserDN ... parameters The command handles the UserDN… parameter exactly as the DSADD command does, and takes the same parameters except that DSGET takes only the parameter and not an associated value. For example, DSGET takes the -samid parameter, not the -samid SAMName parameter and value. The reason for this is clear: You are displaying, not adding or modifying, a property. In addition, DSGET does not support the -password parameter because it cannot display passwords. DSGET adds the -dn and -sid parameters,which display the user object’s distinguished name and SID, respectively.

   Syntax : dsget user UserDN ... parameters

 

DSMOVE

c:\>dsmove cn=my1,ou=1,dc=enterprise,dc=net -newparent ou=computers-ou1,dc=enterprise,dc=net

dsmove succeded:cn=my1,ou=1,dc=enterprise,dc=net

/// moving Computer obj my1 from "1" OU - to - "Computers-ou1" OU

 

DSRM

c:\>DSRM cn=my1,ou=1,dc=enterprise,dc=net

dsrm succeded:cn=my1,ou=1,dc=enterprise,dc=net

/// remove or delete this obj "my1"

 
Winteacher.com
ADS Active Directory Service (Farsi User Guide)

LastUpdate:2006/03/11

 Release:2

ADS > Part 2 > Active Directory Users and Computers "MMC" - Creating Multiple User Objects