最近做项目遇到一个问题,客户提出系统登录采用AD域登录,首先我这边要得到客户服务器上所有的AD用户信息,用户名,组织名称等信息;
问题就是怎么得到那些信息,在网上好了一下,有以下这个方法:
DirectoryEntry objDE;
//列出用户
objDE = new DirectoryEntry(this.txtLDAP.Value.Trim(), this.txtAdminUser.Value.Trim(), this.txtAdminPass.Value.Trim(), System.DirectoryServices.AuthenticationTypes.ServerBind);
foreach (DirectoryEntry ch in objDE.Children)
Response.Write(ch.Path + " : " + ch.SchemaClassName + "");
请大师们指教一下,我这个方法,客户提供ldap连接,我能得到那些AD信息吗?