使用ASP.NET进行Active Directory访问

时间:2012-10-10 12:20:32

标签: c# asp.net active-directory

在我的asp.net项目中,我需要访问Active Directory以获取Employees的电子邮件ID。访问它的步骤是什么?我得到C#课程来检索那些数据,但我不知道该怎么做... 我使用" nslookup发现了我的ADC服务器名称 set type = all _ldap._tcp.dc._msdcs.DOMAIN_NAME"命令。请通过提供一些信息或链接来帮助我

谢谢,

1 个答案:

答案 0 :(得分:2)

您可以使用System.DirectoryServices.AccountManagement-Namespace访问所需的信息。 有UserPrincipal类,它有一个静态FindById-Method。 您需要PrincipalContext来查询AD。要连接到“当前”-AD,您可以使用Domain-Class