从csv文件批量创建AD用户,带源码。

前些日子同事需要这么一个工具,其实此类的工具也有一些,但是没有用着特别舒服的,所以我就写了一个,仅仅是读取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、输入用户名、密码、域名(格式为:contoso.com)

3、开始执行

界面如下:

测试的CSV下载,注意:可以用Excel将OU快速改成你的环境里的路径。下载

源代码下载 没加修饰,各位见谅。

 

希望对一些信息工作者有帮助!

posted @ 2010-03-19 17:36  annpaul  阅读(2303)  评论(1编辑  收藏  举报