На главную страницу
 
  Главная 
  Новости 
  Статьи  RSS
  Программное обеспечение 
  Форум 
  Опросы 
  Полезные ссылки 
MSExchange.ru ISADocs.ru WinSecurity.ru NetDocs.ru

Новости Microsoft Exchange Server
Статьи
Программное обеспечение
Форум
Опросы
Полезные ссылки

Поиск по сайту


Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация

Подписка

Изменение параметров

Статистика

Hits 2763664
28357
Hosts 1649857
942
Visitors 230230
1182

9
Мониторинг активности принтеров

Главная / Форумы / Общие вопросы по Exchange 2003


SurfCop

Форум «Общие вопросы по Exchange 2003»

Версия для печати Версия для печати

Список форумов
Список тем
Поиск по форумам
Помощь
Войти
Регистрация


Тема: «создание контактов скриптом» в форуме: Общие вопросы по Exchange 2003   Просмотров: 1084
 
Вячеслав Пономарев
Заглянувший
 
Всего сообщений: 2
Дата регистрации: 19.08.2008
Создано: 19.08.2008 23:45:29
 
 
Из головной организации прислали список сотрудников с номерами телефонов, должностями, отделами и e-mail. Около 600 человек.

Вбивать их в AD ручками работа несерьезная, тем более через месяц пришлют то же с изменениями.

Создать в AD контакт скриптом несложно, но для его появления в GAL у него видимо должны быть какие-то exchange атрибуты.

Короче, прошу совета как решить эту задачу.
 
Профиль
E-Mail
Наверх
Кирилл Сергеевич
Заглянувший
 
Всего сообщений: 4
Дата регистрации: 18.08.2008
Создано: 20.08.2008 16:59:14
 
 
думается мне эти атрибуты скриптом же и создаются..
 
Профиль
E-Mail
Наверх
Вячеслав Пономарев
Заглянувший
 
Всего сообщений: 2
Дата регистрации: 19.08.2008
Создано: 20.08.2008 20:12:01
 
 
И мне так думается. Вопрос в том какие атрибуты надо создать.

Вот что я делаю ( код на C# ):
a - email, n - имя пользователя
DirectoryEntry container, new_contact;
container = new DirectoryEntry("LDAP://OU=" + OUName + ",OU=Адресная Книга,DC=dd,DC=ddddd,DC=ru");
new_contact = container.Children.Add("CN=" + n, "contact");
new_contact.Properties["mail"].Add(a);
new_contact.Properties[LDAPpar].Add(LDAPval);
new_contact.Properties["mailnickname"].Add(a);
new_contact.Properties["DisplayName"].Add(n);
new_contact.Properties["proxyAddresses"].Add("SMTP:" + a);
new_contact.CommitChanges();
 
Профиль
E-Mail
Наверх





Список форумов
Список тем
Поиск по форумам
Помощь
Войти
Регистрация




Работает на «Битрикс: Управление сайтом»
Работает на «Битрикс:
 Управление сайтом»
© MSExchange.ru, 2005-2010