Получение всех пользователей из Active Directory PrincipalContext

Я использую следующий код для доступа к списку пользователей в моем AD, однако в строке, где я добавляю пользователей в поле со списком, я получаю исключение нулевой ссылки.

PrincipalContext AD = new PrincipalContext(ContextType.Domain, "mydomainip");
UserPrincipal u = new UserPrincipal(AD);
PrincipalSearcher search = new PrincipalSearcher(u);

foreach (UserPrincipal result in search.FindAll())
{
    if (result.DisplayName != null)
    {
        comboBox2.Items.Add(result.DisplayName);
    }
}

Есть идеи, что я делаю не так?

Я заменил выпадающий список на Console.WriteLine(result.DisplayName), и он работает нормально.

6
задан marc_s 19 May 2012 в 14:20
поделиться