扫一扫
关注微信公众号

用于管理活动目录的 11 个基本工具2
2007-10-09   网络

dsadd

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

  dsadd <ObjectType> <ObjectDistinguishedName> attributes

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

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

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

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

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

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

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

  Dsmod

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

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

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

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

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

  dsrm

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

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

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

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

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

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

热词搜索:

上一篇:用于管理活动目录的 11 个基本工具
下一篇:用于管理活动目录的 11 个基本工具3

分享到: 收藏