Получить всех пользователей из домена Active Directory /AU, используя службы каталогов
Код у меня правильно создает список (результаты) со всеми пользователями с именем, содержащим Джеймс.
Как я могу изменить код, чтобы результаты содержали всех пользователей в домене / ou?
// create your domain context and define the OU container to search in
PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "YYYYYY", "OU=XXXXXX,OU=ZZZZ Exchange");
List<UserPrincipal> searchPrincipals = new List<UserPrincipal>();
searchPrincipals.Add(new UserPrincipal(ctx) { Name = "*James*" });
List<Principal> results = new List<Principal>();
var searcher = new PrincipalSearcher();
//add results to list
foreach (var item in searchPrincipals)
{
searcher = new PrincipalSearcher(item);
results.AddRange(searcher.FindAll()); ;
}
Если я попытаюсь вернуть все результаты, используя подстановочный знак, например, так, список результатов будет пустым:
searchPrincipals.Add(new UserPrincipal(ctx) { Name = "**" });