Запрос LDAP для OU's

Извините за то, чтобы быть uber болью люди, все очень новые :(

Уже имел много справки на этом, но, кажется, не могут видеть проблему, я пытаюсь заполнить поле комбинированного списка со списком всего текущего OU's, позже отправить каждую машину в этом OU команда завершения работы. (Получение AD списка OU и Active Directory перечисляет OU's), был мой предыдущий Q.

        string defaultNamingContext;
        //TODO 0 - Acquire and display the available OU's
        DirectoryEntry rootDSE = new DirectoryEntry("LDAP://RootDSE");
        defaultNamingContext = rootDSE.Properties["defaultNamingContext"].Value.ToString();
        DirectoryEntry entryToQuery = new DirectoryEntry ("LDAP://" + defaultNamingContext);
        MessageBox.Show(entryToQuery.Path.ToString());

        DirectorySearcher ouSearch = new DirectorySearcher(entryToQuery.Path);
        ouSearch.Filter = "(objectCatergory=organizationalUnit)";
        ouSearch.SearchScope = SearchScope.Subtree;
        ouSearch.PropertiesToLoad.Add("name");

        SearchResultCollection allOUS = ouSearch.FindAll();

        foreach (SearchResult oneResult in allOUS)
        {
            //comboBox1.Items.Add(oneResult.ToString());
            comboBox1.Items.Add(oneResult.Properties["name"][0]);
        }

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

5
задан Stephen Murby 26 May 2010 в 14:24
поделиться

2 ответа

Мне пришлось использовать неиндексированный objectClass, а не Catergory.

Вам просто нужно правильно написать это: objectCategory - не objectCate r gory

(у вас там слишком много буквы «r» .....: - )

3
ответ дан 14 December 2019 в 19:03
поделиться

Работает :) :)

Мне пришлось использовать неиндексированный объектный класс, а не категорию Catergory.

Поле со списком теперь заполнено отлично.

РЕДАКТИРОВАТЬ: { "(objectClass = организационная единица)" }

2
ответ дан 14 December 2019 в 19:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: