先用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@domain.com –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@domain.com –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@domain.com
这句是指所要用户的名称和upn后缀。
-ln %a 是指用户的姓
-fn %b 是指用户的名
-pwd %d 这个是指用户的密码。我设置的是和用户名一样。其他的密码也是可以设置的
-mustchpwd no 这个是“首次登录是否修改密码” YES是开启,no是关闭。
-pwdneverexpires yes
“密码永不过期” yes是开启 ,no是关闭
-disabled yes
这个是用户创建之后是不是禁用状态,Yes是禁用。No是不禁用
批量创建多个域用户详解
原创
©著作权归作者所有:来自51CTO博客作者wobushiwujun的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:我的友情链接
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
域用户免登录失败的解决方式
解决方式:Administrator安装+设置环境变量+重装客户端+重启电脑
环境变量 域用户 免登录 -
AD域批量创建用户
AD域批量创建用户
windows server 创建用户 Linux -
CSVDE批量创建和修改域用户
http://91xueit.blog.51cto.com/400469/1133985
CSVDE 批量创建域用户 批量修改密码