AD中创建用户的方法,主要有以下几种:
1) AD用户和计算机|AD管理中心
2) 利用CSVDE批量创建用户
3) 利用LDIFDE批量创建用户
4) 利用PowerShell脚本批量创建用户
5) 利用For语句结合dsadd命令批量创建用户
分析:
第1种是GUI界面,一目了然,无需多说;
第2、3种无法为用户输入密码,所以建完后是禁用状态;
第4种功能很强大,但有一定门槛,以后为大家分享;
今天我们介绍下第5种,理由:简单实用!
主要步骤:
1、 先用记事本或Excel做一个模板文件,保存成txt或csv格式
2、 再用For命令结合dsadd 来完成批量创建用户
命令格式
for /f "tokens=1,2,3,4,5 delims=," %a in (c:\sr_users.txt) do dsadd user "cn=%c,ou=sales,dc=sr,dc=com" -samid %d -upn %[email protected] -ln %a -fn %b -pwd %e -disabled no
命令解释:
tokens=1,2,3,4,5 :表示有五个变量(参数为表格内的5个参数,顺序为a/b/c/d/e )
delims=, :表示分隔符为“,”
%a in (c:\ sr_users.txt) :表示变量从路径“c:\sr_users.txt”中取数据
dsadd :创建用户命令
cn=%c,ou=Sales,dc=sr,dc=com :表示所创建的用户名与创建位置
-samid %d -upn %d:表示登录名为变量d
-ln %a :设置用户姓为变量a
-fn %b :设置用户名为变量b
-pwd %e :设置密码为变量e
-disabled no :表示导入以后为启用状态。
下面我们牛刀小试一撒
需求:在域sr.com中组织单位sales(已创建)下批量创建4个用户(举例哈,意思下)
用户模板文件及For语句
For语句执行成功
在AD用户和计算机中确认已经有了。
如果创建用户数量非常多,建议还是放在Excel文件中,这样更加便于查看和编辑。