Как вытащить адресную книгу из 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'е и приводится к нужному виду.
Использую скрипт следующего вида:
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
Дополнительно:
Импорт контактов и пользовательских объектов в службе каталогов Active Directory с помощью программы Csvde
http://search.microsoft.com/results.aspx?mkt=ru-RU&setlang=ru-RU&q=csvde
Комментариев нет:
Отправить комментарий