徐虎的专栏

xuhu Email:xuandhu@126.com QQ:41172837

原创 在asp.net中,我用c#进行AD操作,添加用户收藏

新一篇: 得到错误信息 | 旧一篇: 活动目录辅助类。封装一系列活动目录操作相关的方法

主  题:
关于 AD ,高手请进,在线等待
在asp.net中,我用c#进行AD操作,添加用户,我怎么才能列举本域中下面的所有用户,包括Users,和自己建立的组织单位,请举例,谢谢
回复人: yxrj() ( ) 信誉:105 2002-07-23 09:38:35Z 得分:50
?
DirectoryEntry objDE;
//列出用户
objDE=new DirectoryEntry("LDAP://yourserver/cn=users,dc=xxx,dc=com","Administrator","pwd",System.DirectoryServices.AuthenticationTypes.ServerBind);
foreach(DirectoryEntry ch in objDE.Children)
   Response.Write(ch.Path+"
"+ch.SchemaClassName+"

"); //建用户 DirectoryEntry objDE1=objDE.Children.Add("cn=newtest","user"); objDE1.Invoke("Put",new Object[2] {"givenName","newtest"}); objDE1.Invoke("Put",new Object[2] {"samAccountName","newtest"}); objDE1.Invoke("Put",new Object[2] {"userPrincipalName","newtest"}); objDE1.Invoke("Put",new Object[2] {"UserAccountControl","512"}); objDE1.CommitChanges(); objDE1.Invoke("ChangePassword",new Object[2] {"","pwd"}); objDE1.CommitChanges();
Top
回复人: yxrj() ( ) 信誉:105 2002-07-23 10:15:29Z 得分:50
?
如果要查找所有容器下的user,用DirectorySearcher 

DirectoryEntry objDE=new DirectoryEntry("LDAP://yourserver","Administrator","pwd",System.DirectoryServices.AuthenticationTypes.ServerBind);
System.DirectoryServices.DirectorySearcher mySearcher = new System.DirectoryServices.DirectorySearcher(objDE);
mySearcher.Filter = ("(objectClass=user)");
foreach(System.DirectoryServices.SearchResult resEnt in mySearcher.FindAll())
    {
        Response.Write( resEnt.Path+"
"); }
Top
回复人: yxrj() ( ) 信誉:105 2002-07-23 10:22:49Z 得分:0
?
如果要查找所有容器下的user,用DirectorySearcher 

DirectoryEntry objDE=new DirectoryEntry("LDAP://yourserver","Administrator","pwd",System.DirectoryServices.AuthenticationTypes.ServerBind);
System.DirectoryServices.DirectorySearcher mySearcher = new System.DirectoryServices.DirectorySearcher(objDE);
mySearcher.Filter = ("(objectClass=user)");
foreach(System.DirectoryServices.SearchResult resEnt in mySearcher.FindAll())
{
        Response.Write( resEnt.Path+"
"); }
Top
回复人: Richard2001(Richard) ( ) 信誉:98 2002-07-23 10:30:27Z 得分:0
?
我也试试。
Top
回复人: cuiaimin(Shadow) ( ) 信誉:99 2002-07-23 10:54:37Z 得分:0
?
谢谢yxrj
Top
回复人: ameng_2002(flyfox) ( ) 信誉:105 2002-07-23 11:09:33Z 得分:0
?
gz
Top
回复人: ketao_78(树欲静而风不止) ( ) 信誉:101 2002-07-23 14:20:45Z 得分:0
?
哇,这个可真够厉害

发表于 @ 2005年03月16日 14:07:00|评论(loading...)|编辑

新一篇: 得到错误信息 | 旧一篇: 活动目录辅助类。封装一系列活动目录操作相关的方法

评论

#cxunxun 发表于2008-08-30 14:33:34  IP: 123.114.180.*
我怎么加密码时报错啊?可以告诉我为什么吗?
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © xuhu