您的位置:首页 > 其它

创建用户总结——包含批量

2013-09-03 19:09 176 查看
一次同时添加多个用户的方法:

方法一:使用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批量创建用户虽然命令长,但里面的功能更强大,基本上所有的用户属性和其他对象属性等等都可以修改
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: