@echo off  

for /f "skip=1 eol=; tokens=1-9 delims=, " %%a in (c:\1.csv) do dsadd user cn=%%a,ou=user,ou=horizon,dc=pvs,dc=com -upn %%b@pvs.com -samid %%b -pwd %%c -ln %%d -mustchpwd yes

  #这是批量添加用户的脚本,需要从1.csv文件中取数据,其中

%%a csv文件中的A列,定义了姓名

%%b csv文件中的B列,定义了登陆名,也就是账户名

%%c csv文件中的C列,定义了密码

%%d csv文件中的D列,定义了公司


for /f "skip=1 eol=; tokens=1-9 delims=, " %%a in (c:\1.csv)do dsquery user cn=%%a,OU=user,OU=horizon,DC=pvs,DC=com | dsmod group "CN=%%e,OU=user,OU=horizon,DC=pvs,DC=com" -addmbr

  #这是批量修改用户隶属组的脚本,从1.csv文件中查询匹配的用户,并将查询到的用户进行隶属组属性的修改。

%%e csv文件中的E列,定义了组名

(以上脚本中的%%是在批处理文件中使用的,如果直接复制代码到CMD中测试,需要修改为%,一个百分号)

wKiom1mzhMaQ1XcZAABBSzYqDMA084.png

所需批处理和脚本,可在附件中下载。