Помощь с C # LDAP-запросом - PullRequest
0 голосов
/ 19 апреля 2019

Я получаю уведомление о некорректном запросе LDAP, когда пытаюсь запросить наш DC через C # ...

Я пытаюсь получить список отключенных учетных записей Windows.

DirectoryEntry entry = new DirectoryEntry("LDAP://dc-7f-01.uidc.ccb");
DirectorySearcher mySearcher = new DirectorySearcher(entry);
mySearcher.Filter = ("(objectClass=user)(userAccountControl:1.2.840.113556.1.4.803: = 2 )");

Ответы [ 2 ]

0 голосов
/ 19 апреля 2019

Это сделал трюк ... mySearcher.Filter = "(& (objectCategory = person) (objectClass = user) (userAccountControl: 1.2.840.113556.1.4.803: = 2))";

0 голосов
/ 19 апреля 2019

Вы забыли обернуть свои критерии в and.Ваша строка фильтра должна быть:

"(&(objectClass=user)(userAccountControl:1.2.840.113556.1.4.803:=2))"

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...