我正在使用以下代码来获取给定域中所有用户的列表。
DirectoryEntry dirEntry = new DirectoryEntry( "LDAP://domainname", userName, password );
System.DirectoryServices.DirectorySearcher dirSearcher = new System.DirectoryServices.DirectorySearcher( dirEntry );
dirSearcher.Filter = "(&(objectClass=user)(objectCategory=person))";
foreach ( SearchResult resEnt in dirSearcher.FindAll( ) )
{
//Access searchResult
}
但返回的结果是部分的,并不反映域中的所有注册用户。我在这里有什么遗漏吗?
在此先感谢,
巴拉特。