Запрос сервера Exchange с помощью DirectoryServices

вопрос только что пришел ко мне из другой команды. Вопрос заключался в том, «как запросить пользователей в конкретной группе пользователей сервера обмена». Сказано, что группа пользователей сервера Exchange не связана с группой объявлений. Все примеры, которые я могу получить, предназначены для запросов на основе группы AD. Я слышал, что есть два пути либо через SQL, либо через DirectoryServices. Любое решение подходит, но с помощью DirectoryServices это будет супер круто! Спасибо еще раз!


person ioWint    schedule 26.08.2011    source источник


Ответы (1)


Если группа является группой Active Directory, вы можете использовать System.DirectoryServices. Однако, если это группа рассылки в общедоступной/частной папке Exchange, вам потребуется прямой доступ к Exchange. API, подходящий для последнего, зависит от версии вашего сервера Exchange. В Exchange 2003 используйте WebDAV, хотя расширение списка рассылки довольно сложно, но я могу дать вам пример кода. В Exchange 2007 и более поздних версиях используйте EWS или управляемый API Exchange, если вы используете .Net.

person Henning Krause    schedule 08.09.2011