Форум проекта Pro-LDAP.ru

Общие вопросы по LDAP => Работа с LDAP-клиентами => Тема начата: Serko от 14 Январь 2013, 16:44:52

Название: Клиент для командной строки Windows
Отправлено: Serko от 14 Январь 2013, 16:44:52
Приветствую! Подскажите, пожалуйста, клиента под windows, чтобы из командной строки можно было получать отчёты различного вида (пользователи, телефоны, и тд и тп.).  Что-нибудь типа dsquery.
Название: Re: Клиент для командной строки Windows
Отправлено: egor от 15 Январь 2013, 02:33:47
Здравствуйте!
Про клиентов для командной строки 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/).

Егор
Название: Re: Клиент для командной строки Windows
Отправлено: Serko от 17 Январь 2013, 18:41:13
Всё-таки есть утилиты для импорта/экспорта данных из 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
Название: Re: Клиент для командной строки Windows
Отправлено: egor от 18 Январь 2013, 03:15:48
Не знал (редко работаю в Windows), спасибо! Аргументы непривычные =) и пароль в открытом виде прямо в командной строке, а так выбирает.

Егор
Название: Re: Клиент для командной строки Windows
Отправлено: kvark от 03 Июнь 2013, 17:53:51
пароль можно и не указывать явно, запросит при вводе