前些日子同事需要这么一个工具,其实此类的工具也有一些,但是没有用着特别舒服的,所以我就写了一个,仅仅是读取csv文本,然后将相关的属性和值在制定的OU中创建出来,并且将失败的和失败原因加以记录。
CSV格式如下(红色部分为必须要有的列,对应的名称、登录名、密码、所属OU):
cn,sAMAccountName,password,ou,mobile
test10a0,test10a0,123456a?,"ou=ou1,dc=contoso,dc=com",111111
test10a1,test10a1,123456a?,"ou=ou1,dc=contoso,dc=com",111111
……
CSV中可以自行添加列,增加自动创建时的初始属性,列名为对象的属性名即可,可以从ADSIEDIT.MSC中自行查找,比如添加一个,如希望同时自动创建电话属性,对应的attribute就是telephoneNumber,如下:
cn,sAMAccountName,password,ou,mobile,telephoneNumber
test10a0,test10a0,123456a?,"ou=ou1,dc=contoso,dc=com",111111,88888
使用步骤:
1、选择CSV文件,点打开
2、输入用户名、密码、域名(格式为:)
3、开始执行
界面如下:
测试的CSV下载,注意:可以用Excel将OU快速改成你的环境里的路径。下载
源代码下载没加修饰,各位见谅。
希望对一些信息工作者有帮助!