帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > ASP编程
如何通过编程为组添加成员
作者:佚名 发布时间:2005-04-02 来源:不详
 概要
本文讨论如何使用 Active Directory Service Interfaces (ADSI) 2.0 和 VBScript 通过编程将成员添加至 Site Server 3.0 Membership Directory 的某个特定组中。


更多信息
按照下列步骤将某个成员添加至 Site Server 3.0 的一个组中:


绑定要添加用户的组。


根据要添加至组(成员必须存在)的用户的公用名称 (CN) 创建新 MemberOf 对象。


将 MemberObject 属性设置为要添加用户的辨别名称 (DN)。


下列代码演示了该过程:
Dim adsMemberOf
Dim adsGroup
Dim strLdapSrv
Dim strMemberPath, strUserCn, strUserDn, _
strGroupDn, strAdmin, strAdminPwd

strLdapSrv = "LDAP://localhost:5292"
strMemberPath = ",ou=Members,o=Microsoft"
strUserCn = "cn=JohnDoe"
strUserDn = strUserCn + strMemberPath
strGroupDn = strLdapSrv +
"/o=Microsoft/ou=Groups/cn=Public"
strAdmin = "cn=Administrator,ou=Members,o=Microsoft"
strAdminPwd = "password"

'Bind to the specific group using Administrator credentials
Set adsGroup = GetObject("LDAP:")
Set adsGroup = adsGroup.OpenDSObject(strGroupDn, strAdmin, _
strAdminPwd, CLng(0))

'Create the new 'memberOf' object that will be stored in the
group
Set adsMemberOf = adsGroup.Create("memberof", strUserCn)
'Add the path to the user and store it in the 'memberObject'
property
adsMemberOf.Put "memberobject", CStr(strUserDn)

'Flush the property cache and update the directory
adsMemberOf.SetInfo

'Destroy the objects
Set adsMemberOf = Nothing
Set adsGroup = Nothing

参考
Active Directory Service Interfaces version 2.0 位于 Microsoft Developer Network Library/SDK Documentation/Platform SDK/Networking and Distributed Services 上。

关键字:prodsitesrv3
问题类型:
问题类型技术:

  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·ADO如何使用Update语法  (2005-04-02)
 ·关于如何动态地在同一页面实现两  (2005-04-02)
 ·如何使ASP输出结果不支持html语法  (2005-04-02)
 ·ASP如何获取客户端真实IP地址  (2005-04-02)
 ·如何写出优秀的ASP应用文章  (2005-04-02)
 ·如何用ASP实现电子贺卡一例  (2005-04-02)
 ·如何利用ASP给主页加密  (2005-04-02)
 ·Asp中如何设计跨越域的Cookie  (2005-04-02)
 ·如何使用ASP访问XML文件  (2005-04-02)
 ·如何在win2k下apache支持asp  (2005-04-02)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·DiscuzX2.5会员整合通行证发布
·帝国CMS 7.0版本功能建议收集
·帝国网站管理系统2012年授权购买说
·PHPWind8.7会员整合通行证发布
·[官方插件]帝国CMS-访问统计插件
·[官方插件]帝国CMS-sitemap插件
·[官方插件]帝国CMS内容页评论AJAX分
   类别最新
·在ASP中使用数据库
·使用ASP脚本技术
·通过启动脚本来感受ASP的力量
·学习使用ASP对象和组件
·解析asp的脚本语言
·初看ASP-针对初学者
·ASP开发10条经验总结
·ASP之对象总结
·ASP与数据库应用(给初学者)
·关于学习ASP和编程的28个观点
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统