| Предыдущий | Следующий |
| ERROR_DS_DECODING_ERROR | ERROR_DS_PARAM_ERROR |
ERROR_DS_FILTER_UNKNOWN
ERROR_DS_FILTER_UNKNOWN (0x0000203E) — результат LDAP доменных служб Active Directory. Сервер LDAP не смог распознать поисковый фильтр, переданный клиентом.
Запишите точный LDAP filter уже после escaping и подстановки параметров и проверьте его парсером по частям. Начните с простого equality filter и добавляйте clauses постепенно: это быстрее отделяет неверный operator/matching rule от отсутствующего schema attribute.
Что проверить
- Проверьте скобки, операторы, имена атрибутов, экранирование и синтаксис расширенного сопоставления в фильтре.
- Начните с простого фильтра равенства и добавляйте условия по одному.
- Убедитесь, что каждый атрибут фильтра присутствует в схеме целевого сервера каталогов.
Полезная команда
Get-ADObject -LDAPFilter "(objectClass=user)" -SearchBase "DC=<domain>,DC=<tld>"
Microsoft: операции LDAP в AD DS · Microsoft: Get-ADObject · Microsoft: трассировка LDAP ETW
Нужно найти другой код? Найти другой код состояния или ошибки.