Форум проекта Pro-LDAP.ru
Общие вопросы по LDAP => Работа с LDAP-клиентами => Тема начата: Serko от 14 Январь 2013, 16:44:52
-
Приветствую! Подскажите, пожалуйста, клиента под windows, чтобы из командной строки можно было получать отчёты различного вида (пользователи, телефоны, и тд и тп.). Что-нибудь типа dsquery.
-
Здравствуйте!
Про клиентов для командной строки Windows слышать не приходилось =). Теоретически, можно заставить и dsquery работать с OpenLDAP, если заморочиться с SASL-аутентификацией, но как это сделать сейчас не подскажу.
Стандартный путь для Windows в этом отношении -- написание своей утилитки на perl, генерирующей нужные отчёты. Это довольно просто, посмотрите http://vladimir-stupin.blogspot.ru/2012/03/active-directory.html (http://vladimir-stupin.blogspot.ru/2012/03/active-directory.html).
Из графических клиентов под Windows мне больше всего нравится LdapAdmin (http://ldapadmin.sourceforge.net/).
Егор
-
Всё-таки есть утилиты для импорта/экспорта данных из OpenLDAP - ldifde и csvde. В серверных ОС Windows они присутствуют по умолчанию, для Windows 7 нужно установить Remote Server Administration Tools (RSAT). Скорей всего корректно они будут работать только на экспорт из OpenLDAP, так как заточены больше под AD. Пример:
ldifde -f exportusers.ldf -s my.openldap.server -d "dc=myoffice,dc=mycompany" -r "(gidNumber=100)" -a cn=Administrator,dc=myoffice,dc=mycompany passAdministrator
-
Не знал (редко работаю в Windows), спасибо! Аргументы непривычные =) и пароль в открытом виде прямо в командной строке, а так выбирает.
Егор
-
пароль можно и не указывать явно, запросит при вводе