windows批量建用户

.

1 a.txt内容

 

dn:cn=sq155122,ou=o1,dc=ibm,dc=com

changetype:add

objectClass:user

samAccountName:sq16661

userPrincipalName:sq12@ibm.com

displayName:sqqqq111111

userAccountcontrol:512

 

 

 

 

dn:cn=sq155122(登陆名),ou=o1,dc=ibm,dc=com

changetype:add

objectClass:user

samAccountName:sq16661I(帐户名称)

userPrincipalName:sq12@ibm.com

displayName:sqqqq111111(显示名)

userAccountcontrol:512(512表示启用)

 

 

 

2 C:\>ldifde -i -f a.txt

 

.


1.从人事获取用户信息表

2.将表转换为.csv格式

3.命令说明

dsadd ou ou=ouname,dc=justdream.com,dc=com 

#创建OU的命令

dsadd user cn=username,dc=justdream.com,dc=com 

#创建用户的命令

dsrm cn=username,dc=justdream.com,dc=com

#删除用户的命令

dsadd group cn=groupname,dc=justdream.com,dc=com

#创建组,默认为安全组

dsadd group cn=groupname,dc=justdream.com,dc=com -scop l

#创建组,组类型为域本地组

dsadd group cn=groupname,ou=ou1,dc=justdream.com,dc=com

#justdream.comOU1下创建一个组

dsadd group cn=groupname,ou=ou1,dc=justdream.com,dc=com -members cn=username,ou=ou1,dc=vfast,dc=com 

#justdream.comOU1下创建一个组,并把OU1下的帐号加入组中。

 

 

 

for /f "tokens=1,2,3,4,5,6,7 delims=," %a in (c:\user.csv) do dsadd user "cn=%d,ou=%g,dc=vfast,dc=com" -samid %d -upn %d@justdream.com -ln %b -fn %c -pwd %e -tel %f