首先制作人员表,分成五个部分,分别是:姓、名、姓名、用户名、登录密码。
保存为 CSV 后缀名的文件,在“文件”中选择“另存为”选择 CSV 的格式。
将文件拷贝至 C 盘根目录下,保存名称为 person.csv。
运行 cmd 进入命令行模式,先输入以下命令,查看能否正常输出变量。
C:>for /f "tokens=1,2,3,4,5 delims=," %a in (person.csv) do @echo %a %b %c %d %e
命令输出效果
输入完整的命令行来进行批量的用户添加。
for /f "tokens=1,2,3,4,5 delims=," %a in (person.csv) do dsadd user "cn=%c,ou=员工,dc=test,dc=com" -samid %d -upn %d@test.com -ln %a -fn %b -pwd %e -disabled yes
参数 |
含义 |
ou |
组织名称 |
dc |
域名 |
-disabled |
添加完成后,用户是否禁用 |
-samid |
显示账户 |
-upn |
AD域账户(@test.com为域名后缀) |
-ln |
姓 |
-fn |
名 |
-pwd |
密码 |