分类:
2010-03-05 21:42:08
本人在项目中遇到两个好用的脚本供大家分享,活动目录中各个架构的属性值,要导出那些根据实际情况填写即可。
DN,SN,objectClass,sAMAccountname,userPrincipalName,displayName,userAccountControl,homDrive,homeDirectory
导入脚本:
"cn=张三,ou=40k,dc=koal",user,zhangsan,zhangsan@koal.net,zhangsan,521,z:,\\\\h2\\share11\\1xq13075
"cn=张三,ou=40k,dc=koal",user,zhangsan,zhangsan@koal.net,zhangsan,514
导出脚本:
For /F "tokens=1,2" %%a in (UserList.txt) do dsadd user CN=%%a,OU=40k,DC=koal,DC=Com -upn %%a@koal.com -display %%b -pwd 1@234 -pwdneverexpires yes
编写脚本格式:xxx.cmd
UserList
Zhangsan 张三
dsquery * dc=xx,dc=xxx -filter "(&(objectCategory=person)(objectClass=user))" -attr sAMAccountName -limit 100000 >ADaccount.txt
(可以在 dc 前面添加组织单元,指定导出的部门用户)
strComputer = "."
Set objUser = GetObject("WinNT://" & strComputer & "/testdmin, user")
objUser.SetPassword "d123!@#456"
objUser.SetInfo
脚本格式:xxx.vbs
删除默认共享脚本
net share c$ /
net share d$ /
net share e$ /
net share f$ /
net share g$ /
net share h$ /
net share i$ /
脚本格式:xxx.bat