AD 用户、组织单元的导入和导出 AD 用户的导入和导出工具有很多种,这里只解释微软官方提供的工具 第三方工具,通过 AP I、ADS I 二次开发的工具不在讨论之列。在下接触 AD 不就,文中难免疏漏,还请各位指正,先行谢过。 入门演示 在c:\下面保存此文件为 test.csv 路径和文件名可以使用其它 注意别留多余的空格自找麻烦 其实也就是这样一个表 DN objectCss sAMAccou ntNme "CN=test1111,OU=test,DC=bjtest,DC=OM" u ser test1111 "CN=test2222,OU=test,DC=bjtest,DC=OM" u ser test2222 "CN=test33333,OU=test,DC=bjtest,DC=OM" u ser test33333 用逗号分割的形式写,最后一项后面不写逗号 然后再命令行下输入下面指令 第一条 ty pe test.csv 是为了显示文本中的内容 第二条是用来导入用户的命令 用户已经导入了,但用户是禁用的。如果要该用户能登陆域要把用户启用。 DN objectClass sAMAccou ntName 这三个属性是必须的,也是最少的导入属性。 大批量导入用户 这样导入只是为了有个初步的认识,下面介绍一些实际操作中的问题。 比如一个测试 AD,为了模拟生产 AD 的环境,需要把用户和组织单元全部导入,事实上我遇到了一个上百个组织单元,接近 7000 个用户信息的导入操作,涉及真实信息需要保密,此处只还是做一个模拟的例子。 既然需要导入这么多用户,肯定要有相应的信息了,于是我得到了两个 csv 文件。 一个是组织单元的导出文件,一个是用户的导出文件。 文件的内容不便透露,这里还是模拟一下。 下面再 test 下面建几个组织单元(OU),如图。 然后建几个用户分别放进对应的ou 里,格式从前向后依次是最小的ou ,如下格式 DN objeClassAMAccouName "CN=testAA,OU=test11,OU=test1,OU=test,D=bjtest,DC=com" u ser test1111 "CN=testbb,OU=test12,OU=test1,OU=test,DCbjtest,DC=com" u ser test2222 "CN=testcc,OU=test2,OU=test,DC=bjtest,DCom" u ser test33333 文本内容这样写 DN,objectClass,sAMAccou ntName "CN=testAA,OU=test11,OU=test1,OU=test,DC=bjtest,DC=com",u ser,testAA "CN=testbb,OU=test12,OU=test1,OU=test,DC=bjtest,DC=com",u ser,testbb "CN=testcc,OU=test2,OU=test,DC=bjtest,DC=com",u ser,testcc 用户已经导入,注意这种最简的导入方式用户默认是禁用的,并且是没有密码的,后面将讲解怎么批量添加密码。 如果希...