码迷,mamicode.com
首页 > 其他好文 > 详细

批量添加域用户,并将用户添加到指定组。

时间:2017-09-09 14:29:38      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:批量添加用户   批量修改组   批量向组中添加用户   

@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中测试,需要修改为%,一个百分号)

技术分享

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

本文出自 “我还活着呢” 博客,请务必保留此出处http://hujizhou.blog.51cto.com/514907/1963923

批量添加域用户,并将用户添加到指定组。

标签:批量添加用户   批量修改组   批量向组中添加用户   

原文地址:http://hujizhou.blog.51cto.com/514907/1963923

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!