通过脚本批量添加AD用户

1.新建一个csv文件(逗号分隔的一种值文件)

内容为:放在C:盘根目录下

test300    test300    123.com    test300
test301    test301    123.com    test301
test302    test302    123.com    test302
test303    test303    123.com    test303
test304    test304    123.com    test304
test305    test305    123.com    test305
test306    test306    123.com    test306
test307    test307    123.com    test307
test308    test308    123.com    test308
test309    test309    123.com    test309
test310    test310    123.com    test310

2.在CMD中执行以下代码

for /f "tokens=1,2,3,4 delims=," %a in (c:300.csv) do dsadd user "CN=%a,OU=ucmausers,OU=contosousers,DC=contoso,DC=net" -samid %b -upn %b@contoso.net  -pwd %c -ln %d -display %a -disabled no

然后在PowerShell中执行下面代码:

Get-CsAdUser -OU "OU=399,OU=lyncplus,dc=ucc,dc=com" | Enable-CsUser -RegistrarPool "pool.ucc.com" -SipAddressType sAMAccountName -SipDomain ucc.com

即可创建成功:

查看AD中用户已成功批量创建

如果添加其他详细资料,参考下面链接:AD用户账户的批量导入 http://tech.ddvip.com/2013-01/1359014707189543.html

原文地址:https://www.cnblogs.com/kennyliu/p/3772698.html