2015-03-24 3 views
0

Я работаю в небольшом приложении, которое должно интегрировать контакты в мою серверную службу Exchange. Мне удалось «толкнуть» все эти контакты в список контактов с пользователем, но мне нужно было бы делиться этими контактами среди всех.Обмен: обновление GAL автоматически

Мой вопрос: есть ли способ автоматического добавления контакта в GAL, когда этот контакт добавлен в список контактов пользователя?

Таким образом, я бы нажал контакты в «список контактов пользователей» (скажем, [email protected]), и они каким-то образом будут автоматически обновляться в GAL (если это имеет смысл).

Поэтому всякий раз, когда контакт добавляется в адрес «[email protected]», это также будет помещено в GAL.

К сожалению, не существует способа обновить сервисы Exchange GAL с помощью GAL, и после некоторых исследований я смог только нажать контакты в списке контактов пользователя, поэтому я ища решение как это.

Спасибо за ваше время

ответ

0

Мой вопрос: есть ли способ для автоматического добавления контакта в GAL, когда этот контакт добавляется в список контактов пользователя?

Нет, когда пользователь добавляет контакт в их папку контактов в их почтовом ящике это просто создает элемент Exchange Store для этого пользователя. Контакт GAL - это объект Active Directory с поддержкой почты, который должен быть создан с помощью консоли администратора Exchange или командной консоли Exchange.

Вы можете создать клиентское приложение, которое использует EWS, чтобы подписаться на контактную папку пользователя (либо нажать, вытащить, либо потоковое), а затем обработать любые новые записи, а затем создать контакт с помощью командлета EMS new-mailcontact https://technet.microsoft.com/en-us/library/bb124519%28v=exchg.150%29.aspx (вы нужно построить свою собственную логику, чтобы избежать дублирования и т. д.).

Приветствия Glen

+0

Спасибо за ответ. Я посмотрю, и, вероятно, пойдет на этот подход –