邮件服务器-邮件系统-邮件技术论坛(BBS)

 找回密码
 会员注册
查看: 2303|回复: 1
打印 上一主题 下一主题

能向ad指定ou添加大量用户的vb脚本源代码!!!

[复制链接]
跳转到指定楼层
顶楼
发表于 2005-3-11 15:11:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
文件名:addou.vbs把下面的文档保存为VBS扩展名的文件! 这个是添加OU<br>
Set objDomain = GetObject("LDAP://dc=yinhe,dc=com")<br>
Set objOU = objDomain.Create("organizationalUnit", "ou=mcse")<br>
objOU.SetInfo <br>
<br>
文件名:adduser.vbs 这个是添加10个用户 修改修改10000个也没问题<br>
Set objContainer=GetObject("LDAP://ou=mcse,dc=yinhe,dc=com")<br>
For i=1 to 10<br>
Set objUser=objContainer.Create("User","cn=UserNo"&i)<br>
objUser.Put "sAMAccountName","UserNo"&i<br>
objUser.SetInfo<br>
objUser.SetPassword "123"<br>
objUser.AccountDisabled=FALSE<br>
objUser.SetInfo<br>
Next<br>
WScript.Echo "10 users have been created!"<br>
相应的改变ou的名称和域的名称!!<br>
保存后 就可以直接运行!! 当然需要在域上面运行!!!!!<br>
<br>
再发1个 领悟领悟吧!! 要不就实验实验!! 相应的改变域名和OU名!<br>
Set objDomain = GetObject("LDAP://dc=yinhe,dc=com")<br>
Set objOU = objDomain.Create("organizationalUnit", "ou=mcse")<br>
objOU.SetInfo<br>
<br>
Set objOU = GetObject("LDAP://OU=mcse,dc=yinhe,dc=com")<br>
Set objUser = objOU.Create("User", "cn= hancang")<br>
objUser.Put "sAMAccountName", "hancang"<br>
objUser.SetInfo<br>
objUser.SetPassword “123456" <br>
objUser.AccountDisabled = FALSE<br>
objUser.SetInfo<br>
<br>
Set objOU = GetObject("LDAP://OU=mcse,dc=yinhe,dc=com")<br>
Set objGroup = objOU.Create("Group", "cn=atl-users")<br>
objGroup.Put "sAMAccountName", "atl-users"<br>
objGroup.SetInfo<br>
objGroup.Add objUser.ADSPath <br>
objGroup.SetInfo<br>
<br>
Wscript.echo "Script ended successfully"<br>
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

小黑屋|手机版|Archiver|邮件技术资讯网

GMT+8, 2026-8-5 18:29

Powered by Discuz! X3.2

© 2001-2016 Comsenz Inc.

本论坛为非盈利中立机构,所有言论属发表者个人意见,不代表本论坛立场。内容所涉及版权和法律相关事宜请参考各自所有者的条款。
如认定侵犯了您权利,请联系我们。本论坛原创内容请联系后再行转载并务必保留我站信息。此声明修改不另行通知,保留最终解释权。
*本论坛会员专属QQ群:邮件技术资讯网会员QQ群
*本论坛会员备用QQ群:邮件技术资讯网备用群

快速回复 返回顶部 返回列表