我正在尝试使用代码从 Active Directory 中获取所有用户:
PrincipalContext ad = new PrincipalContext(contextType, adserviceName, adContext, ContextOptions.SimpleBind, username, password);
UserPrincipal u = new UserPrincipal(ad) {Name = "*"};
PrincipalSearcher search = new PrincipalSearcher { QueryFilter = u };
foreach (var principal in search.FindAll())
{
//do something
}
但它只返回前 1000 行。如何在不使用 DirectorySearcher 的情况下检索所有用户。谢谢。