2. 使用dsadd批量录入域用户
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用dsadd批量录入域用户
一.打开业务部员工名单Excel表格:
二.将业务部员工名单Excel表格文件另存为csv格式,名称为ADUSER.csv。选择用“记事本”程序打开csv文件。从“用户名称”到“电子邮件”是用“,”分隔开的10个字段,可以用“变量a”到“变量j”进行表示。
三.新建文本文件,并编辑命令如下:
for /f "skip=1 eol=; tokens=1-10 delims=," %a in (d:\ADUSER.csv) do dsadd user cn=%a,ou=业务
部,dc=abc,dc=com -upn %b@ -samid %b -pwd %c -fn %e -ln %d -dept %f -office %g -tel %h -title %i -email %j -mustchpwd yes -canchpwd yes -disabled yes -profile "\\file\profiles\%b" -hmdir
\\file\drive\%b\ -hmdrv Z:
解释:
Skip=1 跳过第一行
Eol=;行结束则执行for循环
Tokens=1-10 共有10个变量
Delims=, 变量之间的分隔符为“,”
%a in(e:\ADUSER.csv) 变量a的读取路径为: e:\ADUSER.csv
Dsadd user 创建一个对象,对象类型为用户
Cn=%a 对象的CN(通用名称,也就是对象的名字)为:变量a
Ou=财务部, dc=abc, dc=com 用户的DN(可辨识名称,也就是在AD中的位置)
-upn %b@ 用户登录到域时所使用的登录名称是:变量b@
-samid %b 用户在win2000之前的操作系统上登录到域是所使用的登录名称是:变量b -pwd %c 用户登录密码是:变量c
-fn %e 用户名:变量e
-ln %d 用户姓:变量d
-dept %f 用户所属部门:变量f
–office %g 用户办公室:变量g
-tel %h 用户电话号码:变量h
-title %i 用户职务:变量i
-email %j 用户电子邮件地址:变量j
-mustchpwd yes 用户下次登录是否必须更改密码。Yes
-canchpwd yes 用户是否可以更改密码? Yes
-disabled yes 用户已禁用? Yes
-profile \\file\profiles\%b 用户配置文件路径和名称: \\file\profiles\%b
-hmdir \\file\主文件夹\%b\ 用户主文件夹路径和名称: \\file\主文件夹\%b\
-hmdrv Z: 用户主文件夹映射到本地驱动器盘符号为: Z盘
四.将ADUSER.csv拷贝到DC的E盘,然后在DC的命令行窗口中执行刚才编辑好的命令。
五.可看到批量添加域用户已经成功执行