批量创建域用户方法

批量创建域用户方法
批量创建域用户方法

纯手写截图~~超级累。。希望大家多多指出错误!

先用EXCEL建立一个文档。

第四行,不要输入。只是说明这个属性的作用。

原为

输入好要建立的账号属性后,将这个文档另存为为csv格式。

保存到C盘根目录下。修改名称。这里我就不修改啦

scv里的内容

接下来就是输入代码:

For /f

“tokens=1,2,3,4,5 delims=,”%a in (c:\book1.csv) do dsadd user “cn=%c,ou=明星部,dc=domain,dc=com”–samid %d –upn%d@https://www.360docs.net/doc/d712859976.html,–ln %a –fn %b –pwd %d –mustchpwd no –pwdneverexpires yes –disabledyes

以上,全部代码输入到CMD中执行之前,要先建立上面代码中有的OU。

执行

结果

下面代码的解剖说明

For /f

“tokens=1,2,3,4,5 delims=,”%a in (c:\book1.csv) do dsadd user “cn=%c,ou=明星部,dc=domain,dc=com”–samid %d –upn%d@https://www.360docs.net/doc/d712859976.html,–ln %a –fn %b –pwd %d –mustchpwd no –pwdneverexpires yes –disabledyes

---------------------------------------------------------------------------------------------------------------------- For /f

“tokens=1,2,3,4,5 delims=,”

“tokens=1,2,3,4,5”这段是声明这里有5个变量。分别是%a,%b,%c,%d,%e。分别对应EXCEL

表格A,B,C,D,E列。”Delims=,”表示分隔符是“,”号。

%a in (c:\book1.csv)

这段是表示全部变量的来源。这里就是指变量都是来源于之前保存在C盘的EXCEL的SCV 文件。

Do dsadd user 这个是添加创建用户命令。

“cn=%c,ou=明星部,dc=domain,dc=com”表示所创建用户的路径和显示的名称。

-samid %d –upn %d@https://www.360docs.net/doc/d712859976.html,

这句是指所要用户的名称和upn后缀。

-ln %a 是指用户的姓

-fn %b 是指用户的名

-pwd %d 这个是指用户的密码。我设置的是和用户名一样。其他的密码也是可以设置的

-mustchpwd no 这个是“首次登录是否修改密码” YES是开启,no是关闭。

-pwdneverexpires yes

“密码永不过期” yes是开启,no是关闭

-disabled yes

这个是用户创建之后是不是禁用状态,Yes是禁用。No是不禁用

补充:我上面做的有一个属性没有用到...就是E属性...大家可以改成OU名....然后代码中的OU=%e

这样就可以同时添加多个OU的用户了!

谢谢大家支持!

相关主题
相关文档
最新文档