您的位置:首页 > 其它

批量添加域用户

2011-12-21 08:49 211 查看
1. 准备导入文件(csv格式)

格式为: 语言,全名,用户名,密码

2. 准备批处理文件

for /f "tokens=1,2,3,4 delims=," %a in (book1.csv) do dsadd user "CN=%c,ou=%a,ou=Translators,ou=View users,ou=View Group,dc=enjoytr,dc=com" -samid %c -upn %c@enjoytr.com -pwd %d -pwdneverexpires yes -display %c

@ECHO Wscript.Sleep(5000) > sleep.vbs

@START /w wscript.exe sleep.vbs

@DEL /Q sleep.vbs

for /f "tokens=1,2,3,4 delims=," %a in (book1.csv) do dsquery user "CN=%c,ou=%a,ou=Translators,ou=View users,ou=View Group,dc=enjoytr,dc=com" |dsmod user -profile "\\transdeskdc\userprofile\%a\$username$" -hmdrv "Z:" -hmdir "\\transdeskdc\translatorWork\%a\$username$"

@ECHO Wscript.Sleep(5000) > sleep.vbs

@START /w wscript.exe sleep.vbs

@DEL /Q sleep.vbs

for /f "tokens=1,2,3,4 delims=," %a in (book1.csv) do mkdir D:\userprofile\%a\%c

for /f "tokens=1,2,3,4 delims=," %a in (book1.csv) do cacls D:\userprofile\%a\%c /t /e /c /g %c:f

for /f "tokens=1,2,3,4 delims=," %a in (book1.csv) do mkdir D:\Work\%a\%c

for /f "tokens=1,2,3,4 delims=," %a in (book1.csv) do cacls D:\Work\%a\%c /t /e /c /g %c:f

for /f "tokens=1,2,3,4 delims=," %a in (book1.csv) do dsquery user "CN=%c,ou=%a,ou=Translators,ou=View users,ou=View Group,dc=enjoytr,dc=com" |dsmod user -profile "\\trans

本文出自 “备忘录” 博客,请务必保留此出处http://flybozhou.blog.51cto.com/818675/747154
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: