当前位置:文档之家› AD常用命令

AD常用命令

A D A d m i n i s t r a t i v e S n a p-i n s A n d T o o l s常用A D管理组件和工具一、活动目录的管理插件有如下:Active Directory Users and ComputersActive Directory Domains and TrustsActive Directory Sites and ServicesActive Directory SchemaActive Directory Service Interfaces (ADSI)二、活动目录修改及查询命令dsadd命令(创建活动目录对象):用于在AD中创建OU、用户、组、联系人等对象,但是不能对AD中的对象进行修改,下面逐一进行介绍。

1、创建组织单位:命令格式:dsadd ou <OUDN> [-desc 描述] [{-s 服务器|-d 域}] [-u 用户名] [-p {密码|*}] [-q] [{-uc|-uoc|-uci}]注意:OU名称应为要创建的OU的LDAP绝对路径(DN,Distinguished Name),如果DN中包含空格,应该在路径两端使用双引号。

例如要在域中建立一个名为finance的OU,可以执行以下命令:C:\>dsadd ou ou=finance,dc=yjx,dc=com -desc "财务部"2、创建域用户帐户命令格式:dsadd user <UserDN> [-samid <SAMName>] -pwd {<Password>|*} –upn UPN例如要在域中建立一个名为mike的用户帐户,该用户将位于sales OU中,其显示名称为“mike yang”,则可以执行以下命令:C:\>dsadd user cn=mike,ou=sales,dc=yjx,dc=com -samid mike -pwd benet3.0 -display “mike yang”3、创建计算机帐户命令格式:dsadd computer <ComputerDN>要在域中的sales OU中建立一个名为client-2的计算机帐户,可以执行以下命令:C:\>dsadd computer cn=client-2,ou=sales,dc=yjx,dc=com要在域中的sales OU中建立一个名为client-3的计算机帐户,并设置计算机账户的描述信息为“测试工作站”,可以执行以下命令:C:\>dsadd computer cn=client-3,ou=sales,dc=yjx,dc=com -desc 测试工作站4、创建联系人命令格式:dsadd contact <ContactDN> [-fn <FirstName>] [-mi <Initial>] [-ln <LastName>] [-display <DisplayName>] [-desc <Description>]要在域中的sales OU中建立一个名为杨建新的联系人,执行以下命令:C:\>dsadd contact cn=杨建新,ou=sales,dc=yjx,dc=com -fn jianxin -ln yang -display 杨建新dsmod命令(修改活动目录对象):用于修改AD对象的属性,可以对OU、用户、组、联系人等对象进行修改。

C:\>dsmod user /?描述: 修改目录中现有的用户。

语法: dsmod user <UserDN ...> [-upn <UPN>] [-fn <FirstName>][-mi <Initial>] [-ln <LastName>] [-display <DisplayName>][-fnp <first name phonetic>] [-lnp <last name phonetic>][-displayp <display name phonetic>][-empid <EmployeeID>] [-pwd {<Password> | *}][-desc <Description>] [-office <Office>] [-tel <Phone#>][-email <Email>] [-hometel <HomePhone#>] [-pager <Pager#>][-mobile <CellPhone#>] [-fax <Fax#>] [-iptel <IPPhone#>][-webpg <WebPage>] [-title <Title>] [-dept <Department>][-company <Company>] [-mgr <Manager>] [-hmdir <HomeDir>][-hmdrv <DriveLtr>:] [-profile <ProfilePath>][-loscr <ScriptPath>] [-mustchpwd {yes | no}][-canchpwd {yes | no}] [-reversiblepwd {yes | no}][-pwdneverexpires {yes | no}][-acctexpires <NumDays>] [-disabled {yes | no}][{-s <Server> | -d <Domain>}] [-u <UserName>][-p {<Password> | *}] [-c] [-q] [{-uc | -uco | -uci}]]几个具体用法如下:重置用户帐户的密码dsmod user UserDN -pwd 新密码[-mustchpwd {yes | no}] 下次登录时修改此密码启用或禁用账户dsmod user UserDN 可分辨名称-disabled {yes|no} yes 禁用no 启用修改计算机帐户属性的格式为:dsmod computer ComputerDN ...[-desc Description] [-loc Location] [-disabled {yes | no}] [-reset] [{-s Server | -d Domain}] [-u UserName] [-p {Password | *}] [-c] [-q] [{-uc | -uco | -uci}]重设计算机帐户dsmod computer ComputerDN -reset启用或禁用计算机帐户dsmod computer ComputerDN 可分辨名称-disabled {yes|no}yes 禁止登录no 允许登录将计算机帐户添加到组中dsmod group GroupDN -addmbr ComputerDN要创建一个sales全局组,并将用户mike加入到该组中,可以执行以下命令:C:\>dsadd group cn=sales,ou=sales,dc=yjx,dc=com -desc 销售部dsadd 成功:cn=sales,ou=sales,dc=yjx,dc=comC:\>dsmod group cn=sales,ou=sales,dc=yjx,dc=com -addmbr cn=mike,ou=sales,dc=yjx,dc=comdsmod 成功:cn=sales,ou=sales,dc=yjx,dc=comdsget命令(查看活动目录对象的属性):用于查看AD对象的各个属性,基本用法如下:l dsget computer - 显示目录中计算机的属性。

l dsget contact - 显示目录中联系人的属性。

l dsget subnet - 显示目录中子网的属性。

l dsget group - 显示目录中组的属性。

l dsget ou - 显示目录中组织单位的属性。

l dsget server - 显示目录中服务器的属性。

l dsget site - 显示目录中站点的属性。

l dsget user - 显示目录中用户的属性。

l dsget quota - 显示目录中配额的属性。

l dsget partition - 显示目录中分区的属性。

以下命令分别用来查看用户的基本信息、SID、显示名称以及所属的组:C:\>dsget user cn=mike,ou=sales,dc=yjx,dc=comdn desc samidcn=mike,ou=sales,dc=yjx,dc=com mikedsget 成功C:\>dsget user cn=mike,ou=sales,dc=yjx,dc=com -sidsidS-1-5-21-91321346-2733940933-1992975926-1120dsget 成功C:\>dsget user cn=mike,ou=sales,dc=yjx,dc=com -display displaymike yangdsget 成功C:\>dsget user cn=mike,ou=sales,dc=yjx,dc=com -memberof "CN=sales,OU=sales,DC=yjx,DC=com""CN=Domain Users,CN=Users,DC=yjx,DC=com"其他命令(dsquery、dsmove、dsrm)其他的活动目录操作命令还包括dsquery、dsmove、dsrm等,分别用于活动目录对象的查询、移动和删除。

要查找sales OU中的所有用户,可以执行以下命令:C:\>dsquery user ou=sales,dc=yjx,dc=com -name *"CN=mike,OU=sales,DC=yjx,DC=com""CN=user1,OU=sales,DC=yjx,DC=com""CN=user2,OU=sales,DC=yjx,DC=com"要查找sales OU中已经3个星期不活动的用户,可以执行以下命令:C:\>dsquery user ou=sales,dc=yjx,dc=com -inactive 3要将mike用户移动到finance OU中,可以执行以下命令:C:\>dsmove cn=mike,ou=sales,dc=yjx,dc=com -newparent ou=finance,dc=yjx,dc=comdsmove 成功:cn=mike,ou=sales,dc=yjx,dc=com要删除sales OU中的用户user1,可以执行以下命令:C:\>dsrm cn=user1,ou=sales,dc=yjx,dc=com您确认要删除cn=user1,ou=sales,dc=yjx,dc=com 吗(Y/N)? y dsrm 成功:cn=user1,ou=sales,dc=yjx,dc=com三、批量导入导出命令(csvde、ldifde)使用csvde和ldifde命令可以批量导入活动目录对象,也可以将活动目录的内容导出,从而节省创建活动目录对象的时间。

相关主题