Страница 1 из 1

Как правильно составить шаблон для Base DN в LDAP запросе

Добавлено: 2008-05-12 16:01:27
terminus
Извиняюсь за неполиткорректное упоминие офтопика :mrgreen:

Подскажите пожалуйста, есть задача - надо делать запросы к многодоменному AD LDAP. В лесе примерно 30 доменов... Софтина которую надо прикрутить к каталогу, строит запросы на основе base DN (скажем DC=domain,DC=com). К этому DN она цепляет свои CN OU и так далее. Чтобы подружить ее со всеми поддоменами в лесе пришлось делать так:

Код: Выделить всё

DC=domain,DC=com & DC=subdomain1,DC=domain,DC=com & DC=subdomain2,DC=domain,DC=com ...
То есть описывать через & отдельный base для каждого поддомена. Геморойно.

Можно ли как-то срставить запрос, чтобы он включал в себя маску - одну для всех поддоменов леса? Я пробовал делать так:

Код: Выделить всё

DC=domain,DC=com & DC=*,DC=domain,DC=com 
но это нифига не катит - он не воспринимает * как метосимвол :|

Кто знает как составить шаблон для запроса - подкиньте хинт :wink:

Re: Как правильно составить шаблон для Base DN в LDAP запросе

Добавлено: 2008-05-20 17:31:55
Alex Keda
х.з.
сам колупался с подобной проблемой - не решил.
не зря я не люблю ЛДАП =)

Re: Как правильно составить шаблон для Base DN в LDAP запросе

Добавлено: 2008-05-20 17:37:47
terminus
Эх... Была у меня надежда на regexp'ы, но MS LDAP их не поддерживает. В общем так все и пришлось оставить. Спасибо за ответ/сочувствие :wink:

Re: Как правильно составить шаблон для Base DN в LDAP запросе

Добавлено: 2008-05-20 17:45:27
Alex Keda
в этой фразе утешает одно - M$
Опен - поддерживает?

Re: Как правильно составить шаблон для Base DN в LDAP запросе

Добавлено: 2008-05-20 17:53:31
terminus
OpenLDAP вроде поддерживает. Там то, что я хотел прокатило бы. Вроде.

Ну да ладно - интерес вводить в AD отдельный OpenLDAP со всеми делами, в моем случае (при моей лени) не соизмерим с объемом решаемой задачи. :mrgreen: