当前位置:文档之家› 2. 使用dsadd批量录入域用户

2. 使用dsadd批量录入域用户

使用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的命令行窗口中执行刚才编辑好的命令。

五.可看到批量添加域用户已经成功执行。

相关主题