《批量创建域用户方法.doc》由会员分享,可在线阅读,更多相关《批量创建域用户方法.doc(4页珍藏版)》请在三一文库上搜索。
1、纯手写截图超级累。希望大家多多指出错误!先用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%ln %a fn %b pwd %d mustchpwd no pwdneverexpires yes disabledye
2、s以上,全部代码输入到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%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,
3、%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 %这句是指所要用户的名称和upn后缀。-ln %a是指用户的姓-fn %b是指用户的名-pwd %d这个是指用户的密码。我设置的是和用户名一样。其他的密码也是可以设置的-mustchpwd no这个是“首次登录是否修改密码”YES是开启,no是关闭。-pwdneverexpires yes“密码永不过期”yes是开启,no是关闭-disabled yes这个是用户创建之后是不是禁用状态,Yes是禁用。No是不禁用补充:我上面做的有一个属性没有用到.就是E属性.大家可以改成OU名.然后代码中的OU=%e这样就可以同时添加多个OU的用户了!谢谢大家支持!