вторник, 2 октября 2007 г.

Как вытащить адресную книгу из AD?

Для экспорта данных из AD я использую утилиту csvde.exe

Использую скрипт следующего вида:

csvde -f output.txt -d OU=OUN,DC=domain,DC=ru -r "(&(objectClass=person)(mail=*))" -l cn,mail

На выходе получаем список строк следующего вида:

"CN=Ivanov Ivan,OU=OUN,DC=domain,DC=ru",Ivanov Ivan,Ivanov.Ivan@domain.ru

Все это сохраняется в CSV формате и не сложно обрабатывается в Excel'е и приводится к нужному виду.

На картинке изображена дополнительная информация



при помощи данного метода нам удалось наладить обмен адресными книгами между двумя организациями. Но тут придется немного расширить скрипт. Суть метода сводится к тому, что бы сделать экспорт объектов (пользователей и контактов) из AD одной организации и произвести импорт этих объектов, в виде контактов, в AD другой организации.

Дополнительно:

Импорт контактов и пользовательских объектов в службе каталогов Active Directory с помощью программы Csvde

http://search.microsoft.com/results.aspx?mkt=ru-RU&setlang=ru-RU&q=csvde

Комментариев нет:

Отправить комментарий