当前位置: 主页 > 操作系统 > Win2003 > win 2003域管理常用工具

win 2003域管理常用工具

时间:2010-8-1来源:互联网 点击:


LDIFDE 开关
-
d指定 LDIFDE 为了执行操作应连接到的 LDAP 路径。

-f 指明要使用的文件的名称,在本例中用于输出导出结果。


-r 指定要用于导出操作的 LDAP 筛选器。

-
s 指定要连接到的执行操作的域控制器 (DC);如果遗漏了此项,LDIFDE 将连接到本地 DC 上(如果您正在从工作站中运行此工具,则连接到验证您身份的 DC)。
LDIFDE 的真正功能在于创建和操作对象。然而,进行此操作之前,我们首先需要创建一个输入文件。以下语句创建两个名为 afuller 和 rking 的用户帐户;要创建该输入文件,请在记事本(或者您喜欢的纯文本编辑器)中输入以下文本,然后将其保存为 NewUsers.ldf:

dn: CN=afuller, OU=UsersOU, DC=test, DC=com
changetype: add
cn: afuller
objectClass: user
samAccountName: afuller

dn: CN=rking, OU=UsersOU, DC=test, DC=com
changetype: add
cn: rking
objectClass: user
samAccountName: rking

创建完该文件后,请运行以下命令:

ldifde –i –f NewUsers.ldf –s DC1.test.com

dsadd

Dsadd 用于在特定的目录分区上创建 Active Directory 对象类的实例。这些类包括用户、计算机、联系人、组、组织单位和配额。Dsadd 具备一个由下列内容组成的通用语法:

dsadd <ObjectType> <ObjectDistinguishedName> attributes

请注意,创建的每个对象类型都有一组特定的开关,它们与该类型的属性相对应。以下命令创建一个填充了各种属性的用户对象(请注意以下所有内容位于一行):

dsadd user cn=afuller,ou=IT,dc=test,dc=com
–samID afuller –fn Andrew –ln Fuller –pwd *
-memberOf cn=IT,ou=Groups,dc=test,dc=com "cn=Help Desk,ou=Groups,
dc=test,dc=com"
–desc "Marketing Director"

–memberOf 开关要求指定应添加该用户的每个组的完整可分辨名称 (DN);如果要将用户添加到多个组,我们可以添加多个 DN 并用空格分隔开。

任何元素如果包含空格(如 Help Desk 组的 DN),则该元素应该括在双引号中。如果某个元素含有反斜杠(如称为 IT\EMEA 的 OU),则必须输入两次反斜杠:IT\\EMEA。(这些要求适用于所有的 ds* 工具。)

如果使用 -pwd * 开关,则系统将提示您在命令行输入用户密码。您可以在该命令中指定密码 (-pwd P@ssword1),但是这样会在屏幕上或该命令嵌入到的任何文本或脚本文件中以纯文本形式显示该密码。

同样,我们可以使用下列两个命令创建组对象和 OU:

dsadd computer cn=WKS1,ou=Workstations,dc=test,dc=com
dsadd ou "ou=Training OU,dc=test,dc=com"

Dsmod

Dsmod 用于修改现有对象,它的使用方法与 dsadd 非常相似,您需要根据要修改的对象的类型使用不同的子菜单和语法。以下 dsmod 语句会更改用户的密码并修改该用户的帐户,因此在下次登录时系统会提示该用户更改为新的密码:

dsmod user "cn=afuller,ou=IT,dc=test,dc=com" –pwd P@ssw0rd1
–mustchpwd yes

要了解这些开关多么相似,您可以查看要用于创建此用户并配置了相同属性的 dsadd 语法:

dsadd user "cn=afuller,ou=IT,dc=test,dc=com" –pwd P@ssw0rd1
–mustchpwd yes

您可以清晰地看到,如果知道 dsadd 中用于创建对象的开关,则可以使用那些相同的开关修改 dsmod 用户。

dsrm

dsrm 与 dsadd 是相逆的;正如您可能想到的,使用此工具可从命令行中删除对象。基本的 dsrm 语法相当简明:只需输入 dsrm 后输入要删除对象的可分辨名称即可,如下所示:

dsrm cn=WKS1,ou=Workstations,dc=test,dc=com

默认情况下,dsrm 会提示“确实要删除此对象吗?”,此时键入 Y,然后按 Enter。您可以使用 –noprompt 开关禁止显示此提示,但很明显,这样做无法在删除对象之前确认所选对象是否正确。如果要删除容器对象(即,在其内部可能包含其他对象的组织单位),另外两个开关可能会很有用。以下命令将删除 TrainingOU 组织单位及其内部包含的所有对象:

dsrm ou=TrainingOU,dc=test,dc=com –subtree

以下命令将删除包含在 TrainingOU 中的所有子对象,但保留组织单位对象本身:

dsrm ou=TrainingOU,dc=test,dc=com –subtree
–exclude

dsmove

要移动或重命名 Active Directory 中的对象,请使用 dsmove 工具,但请注意只应使用该工具在单一域中移动对象。要在域和林之间迁移对象,请使用 Active Directory 迁移工具 (ADMT),可从 Microsoft 网站免费下载。Dsmove 依赖于两个开关,它们可以单独使用,也可以结合在一起使用。以下命令将为 Steve Conn 的帐户指定新姓氏:

dsmove "cn=Conn, Steve,ou=IT,dc=test,dc=com"
–newname "Steve Conn"

以下命令将 Steve 的帐户从 IT OU 移动到 Training OU:

dsmove "cn=Conn, Steve,ou=IT,dc=test,dc=com" –newparent
ou=Training,dc=test,dc=com

可以通过同时指定这两个开关,将重命名和移动合并为一个操作,如下所示:

dsmove "cn=Conn, Steve,ou=IT,dc=test,dc=com" –newname
"Steve Conn" –newparent ou=Training,dc=test,dc=com


 

站长资讯网
.
分页: [1] [2]
TAG: windows 2003 域管理 工具
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言