获取服务器中Active Directory的用户列表

时间:2015-03-11 08:35:07

标签: c# .net asp.net-mvc-4 active-directory

我希望获得服务器中活动目录中所有用户的列表,并在我的c#应用程序中使用它

string DomainPath = "LDAP://192.168.1.250/Domain";
DirectoryEntry searchRoot = new DirectoryEntry(DomainPath,"user","password");

此代码不起作用

1 个答案:

答案 0 :(得分:1)

添加以下代码

DirectorySearcher search = new DirectorySearcher(searchRoot);
search.Filter = "(&(objectClass=user)(objectCategory=person))";

DirectorySearcher中,为域中的所有用户创建 DirectorySearcher对象 搜索search.Filter = "(&(objectClass=user)(objectCategory=person))" 过滤搜索。