一次同时添加多个用户的方法:

方法一:使用win2008自带的命令工具添加

工具csvde.exe{主要命令csvde -i -f [驱动号]:\文本文件路径(等)}

步骤一:建立记事本文件
步骤二:在记事本里写入下面内容做好添加前准备 {dn,objectclass,samaccountname,userprincipalname,displayname,useraccountcontrol

"cn=wangxiaoxi,ou=yewubu,dc=yang,dc=com",user,dennis,dennis@yang.com,wangxiaoxi,514

"cn=bb,ou=yewubu,dc=yang,dc=com",user,tom,tom@yang.com,bb,514

"cn=vv,ou=yewubu,dc=yang,dc=com",user,ch,ch@yang.com,vv,514

"cn=aa,ou=yewubu,dc=yang,dc=com",user,qi,qi@yang.com,aa,514

"cn=xiao,ou=yewubu,dc=yang,dc=com",user,xs,xs@yang.com,xiao,514

"cn=zhu,ou=yewubu,dc=yang,dc=com",user,sui,sui@yang.com,zhu,514

"cn=benben,ou=yewubu,dc=yang,dc=com",user,li,li@yang.com,benben,514

"cn=kugua,ou=yewubu,dc=yang,dc=com",user,tu,tu@yang.com,kugua,514

"cn=liu,ou=yewubu,dc=yang,dc=com",user,hua,hua@yang.com,liu,514 }

步骤三:在cmd里输入命令csvde -i -f 文件路径

回车即开始批量创建用户

方法二:同理使用win2008自带命令工具添加

工具ldifde.exe{主要命令ldifde -i -f [驱动号]文本文件路径}

步骤一:建立记事本文件
步骤二:写入一下内容

{dn:cn="xiaodong",ou=yewubu,dc=yang,dc=com

changetype:add

objectclass:user

samaccountname:jion

userprincipalname:jion@yang.com

displayname:xiaodong

useraccountcontrol:514

dn:cn=zhu,ou=yewubu,dc=yang,dc=com

changetype:delete

dn:cn="xiaodong",ou=yewubu,dc=yang,dc=com

changetype:modify

replace:samaccountname

samaccountname:xiaoyang

-

replace:userprincipalname

userprincipalname:xiaoyang@yang.com }

步骤三:在cmd里输入ldifde -i -f 文件路径

回车即开始批量创建用户

方法三:使用dsadd工具搭配脚本来批量创建用户

工具dsadd.exe脚本文件:dsadd.bat或dsadd.cmd(自己随意命名)

步骤一:新建记事本并命名为yonghu.txt(命名随意)
步骤二:输入以下内容

{tianyu,t,t

suiyuan,s,s

sh,h,s,s

gudu,g,g

wangran,w,w

chengbai,c,c

yihan,y,y

shi,s,s

feng,f,f

zaijia,z,z

mei,m,m

fengyu,f,f

yangshi,y,y

zhusui,z,z

kong,k,k

sufu,s,s }

步骤三:新建记事本并且最后保存时保存为dsadd.bat或dsadd.cmd(命名随意)
步骤四:输入以下内容

{for /f "tokens=1,2,3 delims=," %%a in (c:\yonghu.txt) do dsadd user cn=%%a,ou=xiaoshoubu,dc=yang,dc=com -upn %%a@yang.com -display %%b -pwd %%c }

步骤五:在cmd里切换到dsadd文件所在目录,所用命令为cd..(返回上级)cd windows(切换到Windows目录下)然后运行dsadd即开始批量创建用户,或者直接将dsadd文件拖到命令提示符框里,然后回车运行开始批量创建用户

方法四:使用powershell命令批量创建用户

步骤一:创建包括用户属性等的文件user.csv

文件内容如:

{

name,UserPrincipalName,path

lilang,lilang@yang.com,"ou=test,dc=yang,dc=com"

fangyl,fangyl@yang.com,"ou=test,dc=yang,dc=com"

mingrzh,mingrzh@yang.com,"ou=test,dc=yang,dc=com"

pengql,pengql@yang.com,"ou=test,dc=yang,dc=com"

quhq,quhq@yang.com,"ou=test,dc=yang,dc=com"

zhanxf,zhanxf@yang.com,"ou=test,dc=yang,dc=com"

}

步骤二:然后打开powershell使用命令import-module activedirectory加载模块
之后输入命令:Import-Csv user.csv | %{New-ADUser -name $_.name -UserPrincipalName
$_.upnname -AccountPassword $password -enabled $true -Path $_.path}
回车即开始批量创建用户(如果有必要设置密码,在上命令之前输入以下命令回车:$passWord = convertto-securestring -String "abc123,.!" -AsPlainText –Force)

小总结:

csvde在批量创建用户时很单一,只有创建
ldifde在批量创建时可以更改一些属性,比如删除修改添加用户
dsadd结合小脚本可以批量创建修改用户和删除用户,同时还可以添加对象,比如ou计算机和组
等等,在功能上要全面些
powershell批量创建用户虽然命令长,但里面的功能更强大,基本上所有的用户属性和其他对象
属性等等都可以修改

转载于:https://www.cnblogs.com/ywj2013/archive/2013/05/09/3069046.html

批量创建用户(基于域)相关推荐

  1. 域服务器批量修改用户密码,Windows域控制器批量创建用户

    Windows域控制器批量创建用户 猫先生 • 2019 年 06 月 05 日 之前做过VDI的项目,一百多个桌面,需要一百多个用户,我刚开始手动创建了5个,觉得这不是IT人干的事,要高效.网上找了 ...

  2. 使用CSVDE批量创建和修改域用户

    使用CSVDE批量创建和修改域用户 如果需要创建大量的域用户帐户,使用CSVDE批量导入是不错的选择,由于用户信息文件中不能包括用户的密码,而域的安全策略要求用户密码必须满足长度要求和复杂性要求,因此 ...

  3. AD域用户与组管理 CSVDE批量创建用户

    OU(组织单元)创建 域中OU指的是组织单位(Organizational Unit),组织单元是可以将用户.组.计算机和其它组织单位放入其中的AD(Active Directory,活动目录)容器, ...

  4. Shell脚本批量创建用户并随机生成密码

    Shell脚本批量创建用户并随机生成密码 要求:批量创建10个系统账号oldboy01-oldboy10,并设置生成密码(密码不同). 实现脚本: #!/bin/bash #Question3 for ...

  5. windows批量创建用户

    一.建立用户的命令行语法: 建立用户:net  user  用户名  密码  /add           (如:net user test 123 /add)   提升权限:net  localgr ...

  6. Office 365 批量创建用户步骤

    Office 365 批量创建用户步骤 1. 用管理员帐户登录到Office 365管理页面 (http://portal.microsoftonline.com/), 然后进入Office 365管 ...

  7. Linux主机密码设置,Linux如何批量创建用户和设置密码

    批量创建用户 用VIM创建一个文本,如testUsers.txt(名字随意),根据/etc/passwd里面的规格进行写.. user01::500:500:USER01:/home/user01:/ ...

  8. shell脚本第一篇——自定义创建用户和批量创建用户

    shell脚本第一篇--自定义创建用户和批量创建用户 1.用shell脚本建立Linux用户 # vim /root/user.sh #!/bin/bash #通过脚本自定义创建用户 read -p ...

  9. linux 批量创建用户和删除用户

    以下为批量创建用户: #首先我们需要创建一个xxx.txt文件,把需要的我们创建的用户写在这个文本里面来,注意:每写完一个用户都需要换行. vim user.txt user1 user2 user3 ...

  10. Office 365 批量创建用户

    批量组建用户之前要先确认相对应的服务许可证是否购买,没有购买先购买服务 购买服务--选择产品--选择许可证数量--购买 选择付款方式--下订单支付 选择你的产品--购买许可证--输入许可证总数--保存 ...

最新文章

  1. python【力扣LeetCode算法题库】20- 有效的括号(辅助栈)
  2. 功能性农业投融资-农业大健康·周荣江:国情讲坛体制创新
  3. FarPoint 应用总结
  4. Flask-RESTful 安装
  5. 代码生成工具之Winform查询列表界面生成
  6. RabbitMQ工作队列
  7. Spring 中的代理选择原则
  8. oracle ins-30131错误
  9. Elasticsearch 定制评分(自定义评分)
  10. Firebug Console API
  11. linux 域名对应ip 端口号,【原创】Linux基础之测试域名IP端口连通性
  12. android动态添加圆,Android开发中TextView 实现右上角跟随文本动态追加圆形红点
  13. Html和Css学习笔记-html进阶-div与span
  14. java留言板_java实现简单留言板功能的代码实例
  15. 两款JAVA大型OA自动化办公系统源码
  16. 普林斯顿微积分读本-[美]阿德里安·班纳著-修订版;杨爽, 赵晓婷, 高璞译
  17. 通达信版弘历软件指标_弘历主图指标详解 通达信指标
  18. 如何用计算机记英语词汇,计算机英语词汇学习方法
  19. Python 手写体识别
  20. matlab可以做什么,matlab仿真用来干什么

热门文章

  1. InnerJoin分页导致的数据重复问题排查
  2. 查看Sql语句执行速度
  3. ASP.NET MVC Json() 处理大数据异常解决方法 json MaxJsonLength
  4. AngularJS API之toJson 对象转为JSON
  5. IOS开发计算文本尺寸
  6. MATLAB中空间滤波卷积有什么作用
  7. 阿里云VPC和企业网络互通配置
  8. 1.1 echo rem cd dir命令
  9. 子网掩码、子网划分详解
  10. redis事物的使用