IschoOdinName
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Еще вопрос про AD: Ситуация: По почте приходят списки контактов. Формат csv: Имя,e-mail (vasya pupkin,vasya@mail.ru) Подшиваются в AD без проблем - сначала обрабатываю скриптом до формата DN,instanceType,objectCategory,objectClass,mail "CN=Vasya,OU=Berlogsk,OU=Contacts,OU=moskva,DC=berloga,DC=ru",4,"CN=Person,CN=Schema,CN=Configuration,DC=berloga,DC=ru",Contact,vasya@mail.ru затем командой csvde.exe -i -f berloga.csv добавляю к списку контактов. Проблема возникает, когда в присланном списке присутствуют люди, уже находящиеся в списке AD. (Например: был у Васи Пупкина e-mail vasya@mail.ru, стал pupkin@mail.ru). В этой ситуации необходимо заменить старую запись в AD новой (из присланного списка). Если бы речь шла о десятке - другом таких записей, то замену можно произвести ручками. Но сами присылаемые списки по несколько тысяч записей, и список AD - несколько сотен тысяч записей. Обрабатывать в ручную нереально. Утилиты csvde.exe и ldifde.exe не позволяют производить замену старых записей AD новыми (из списка). Возникает вопрос: каким образом можно произвести поточную замену контактов в Active Directory? |