30.03.2006, 10:49
|
#9
|
Участник
Регистрация: 28.11.2005
Адрес: Москва
|
Цитата:
Сообщение от Dronas
А вот как бы в обратную сторону, ну к примеру в ActiveDirectory сменить инфу? 
Зависит от того, какую инфу требуется сменить. По большому счету, легко (при наличии нужных прав в домене ) меняется все, единственно, с чем возникает геморрой, - это завязки с Exchange, т.е. создание/удаление контактов, изменение емыльных адресов и т.п. Это все необходимо делать, например, через CDOEXM (Collaboration Data Objects for Exchange Management). Если кому-то понадобится, могу кинуть пример кода на vbs для создания, что называется, mail-enabled контакта/пользователя в AD (коим обычный пользователь IADsUser с установленным mail не является). Hint: текущее значение и изменение значения IADsUser.mail не производит на Ms Exchange абсолютно никакого впечатления, это чисто информативное поле.
А вообще, есть такая замечательная вещь как ADSI Scriptomatic - приблуда, генерящая скрипты на vbs для работы с ADSI в зависимости от того, что именно вам нужно сделать: прочитать данные о пользовател/группе/OU и т.п. Для изменения данных о пользователях/etc в этих скриптах достаточно get заменить на set и указать нужные значения.
|
|
За это сообщение автора поблагодарили: Ivanhoe (5). |