コードを使用して、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 を使用せずにすべてのユーザーを取得する方法。ありがとう。