设为首页 加入收藏 网站首页
休闲娱乐
军事·社会百态·娱乐八卦·校园
体育·美女写真·幽默笑话·游戏
综合·在线视频·搞笑图片·灵异
两性生活
两性知识·性爱技巧
情色实录·两性图片
女性健康·同性之恋
电脑网络
网络编程·网页制作·软件教学
操作系统·图形图象·冲浪宝典
网络安全·邮件系统·认证考试
热点专题
芙蓉·真人漫画
72式·欲望都市
帅哥·人体彩绘
您现在的位置: 世纪中国 >> 操作系统 >> 邮件系统 >> Exchange Server >> 教程正文
用ASP代码创建EXCHANGE2000用户
作者:中国图霸    教程来源:网络    点击数:    更新时间:2007-1-3

前段时间写出一个程序,只是不完善,不能判断是否存在该用户,现在补充查找功能。
代码不足之处,希不吝指教!
完整代码如下:

<%@ Language=VBScript codepage="936"%>
<% Option Explicit %>






<%
'程序目的:创建EXCHANGE 2000 邮箱用户
'程序实现方式:首先在AD(ACTIVE DIRECTORY:活动目录)中查找是否有该用
' 户,如果有则提示用户该名字已经存在,没有则创建该用户,
' 并为该用户创建邮箱。
'程序设计:skyword, skyword@21cn.com
'程序日期:2001-06-27
'需要注意的问题:程序使用中,应当关注LDAP的不同。并且程序的运行需要比
' 较主高的运行权限(我使用是管理员权限,呵呵比较不安全,
' 大家在实际使用中要注意,不然被人窃取了帐号不要怪我。
' 我也不太会设置),需要在IIS中设置(以前就是因为不了解
' ,走了不少弯路:) )
' 另外还有一种方案,查找用户可结合数据库查找,我想大家
' 会更熟悉一些,只是要记得在初始数据时,要把计算机内所
' 有的帐号都要记录进数据库,不然就不能准备判断是否该用
' 户,因为AD只判断是否有该用户,而不管该在什么位置,这
' 点大家要注意。
' 程序是中用到一些知识点均加以注释,希望对大家对所帮助
' 另外需要注意的是帐号名字不能小于2位,而且不能使用中文
' 名字.

Dim objUser
Dim objContainer
Dim objMailbox
Dim objMail

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

'判断用户是否存在
Dim strQuery, objConn, objRs, strResult
'查询语句:语法:要找什么,即查找基();
'在目录的什么地方找(%26amp;(objectCategory=person)(sAMAccountName=用户
'名))(用户为?的用户;找到对象的属性(sAMAccount,ADsPath)(用户名,
'LDAP地址);查找的范围(subTree:查找搜索基以下的整个子树中)。例句
'就是下面这句.
'具体细节请参看《ASP3高级编程》P644,机械工业出版社(好象精华区内
'有这本书的电子文档,这本本书真的不错,值得购买)

strQuery = ";(%26amp;(objectCategory=person)" %26amp; _
"(sAMAccountName=" %26amp; Request.Form ("txtUserName") %26amp; "));" %26amp; _
"sAMAccountName,ADsPath;subTree"
'打开ADSI
Set objConn = Server.CreateObject ("ADODB.Connection")
objConn.Provider = "ADsDSOObject"
'下面这句是用合法用户打开,不然查找的结果有误,本例中使用管理员帐号
objConn.Open "Active Directory P

[1] [2] [3] 下一页

分类推荐
社会 社会 娱乐 军事 校园
幽默 体育 女性 专题
电脑 编程 网页 软件 系统
安全 图象 冲浪 认证
搞笑 人物 动物 物品 表情
签名 色图 漫画 奇闻
美女 明星 清纯 自拍 欧美
丝袜 卡通 性感 走光
两性 知识 性图 孕育 技巧
同性 单身 情感 实录
视频 写真 搞笑 MTV 翻唱
写实 片段 游戏 综艺
Exchange Server热门文章
普通教程 Exchange 2007之初体验
普通教程 您不可不知的Exchange Server 
普通教程 LDAP 查询基本知识
普通教程 Exchange 2007测试之一:安装需
普通教程 Exchange 2007测试之三:安装进
普通教程 Active Directory Migration T
普通教程 Exchange 2000 Server的设置
普通教程 Exchange Server 管理智能邮件
普通教程 如何使用 Eseutil 实用工具 (E
普通教程 自定Exchange2000 OWA的登录界
普通教程 限制Exchange用户从Internet收
普通教程 Exchange 2000 Server上阻隔垃
普通教程 基于VERITAS NetBackupTM for 
普通教程 针对 Exchange Server 管理员的
普通教程 Exchange 的脱机备份和恢复过程
普通教程 Exchange 2007测试之七:Outlo
普通教程 Exchange Server管理与设定(一
普通教程 Instant Messaging的常见问题
普通教程 Exchange 2003中使用权限和管理
普通教程 如何在Exchange Server 2003中

  广东广州海珠区 世纪网络工作室 版权所有 上海电信提供网络带宽
信箱: 9297659@qq.com 粤ICP备06113754号