您的位置:首页技术开发ASP技巧 → ASP创建EXCHANGE用户的一段代码

ASP创建EXCHANGE用户的一段代码

时间:2004/11/7 4:11:00来源:本站整理作者:蓝点我要评论(0)

近日逼不得已必须用ASP创建EXCHANGE 2000用户,但以前的相似文章都是关于EXCHANGE 5。5的,而且明确说明不向后兼容,因此在MSDN网站游荡了很久,终于找到一点资料,经过改编,终于能用于ASP。



此段ASP的执行的环境在W2K+IIS5,并且必须要有足够的权限。



如有不当之处,请高手指正。





<%@ Language=VBScript %>











<%

Dim objUser

Dim objContainer

Dim objMailbox



Dim recipname, recip

Dim ServerName, DomainName, emailname, FirstName, LastName, password



ServerName = "skyword.program.org"

DomainName = "DC=program,DC=org"

emailname = "test"

password = "1234"

recip = "CN=" & emailname

LastName = "sky"

FirstName = "Word"



Set objContainer = GetObject("LDAP://" & ServerName & "/OU=China.org," & DomainName)



Set objUser = objContainer.Create("User", recip)

objUser.Put "samAccountName", emailname

objUser.Put "sn", LastName

objUser.Put "givenName", FirstName

objUser.Put "DisplayName", "test@hina.org"

objUser.Put "userPrincipalName", emailname & "@China.org"

objUser.SetInfo



objUser.SetPassword password

objUser.AccountDisabled = False

objUser.SetInfo



Set objMailbox = objUser



objMailbox.CreateMailbox "LDAP://skyword.program.org/CN=Mailbox Store (SKYWORD),CN=First Storage Group,CN=InformationStore,CN=SKYWORD,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=ecitye,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=program,DC=org"

objUser.SetInfo



Set objContainer = Nothing

Set objUser = Nothing

Set objMailbox = Nothing



if err <> 0 then

Response.Write "失败"

else

Response.Write "成功!!!"

end if

%>









注:如果使用此代码,请注意你的机器上的LDAP不同。有关ADSI和LDAP的文章在精华有介绍,加上我也不太懂就不介绍了。 ;)






相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 VB.NET 2005编写定时关 Jquery get/post下乱码解决方法 前台gbk gb如何使用数据绑定控件显示数据ASP脚本循环语句ASP怎么提速

人气排行 轻松解决"Server Application Error"和iis"一起学习DataGridView调整列宽用ASP随机生成文件名的函数Jquery get/post下乱码解决方法 前台gbk gbODBC Drivers错误80004005的解决办法返回UPDATE SQL语句所影响的行数的方法用Javascript隐藏超级链接的真实地址两个不同数据库表的分页显示解决方案