#exchange-server #exchange-server-2007 #exchangewebservices
#exchange-сервер #exchange-server-2007 #exchangewebservices
Вопрос:
Есть ли способ получить информацию о пользователе с сервера Exchange 2007?
Я ищу, в частности, отображаемое имя, общее количество входящих сообщений, непрочитанные электронные письма, непрочитанные электронные письма 7 дней или старше и статус «вне офиса» для всех пользователей.
Я нашел какое-то приложение, доступное в Интернете, но мне было интересно, есть ли какой-нибудь способ сделать то же самое чтение журналов exchange с помощью C # или какого-либо средства чтения журналов.
Я также нашел WebDAV и Exchange SDK, но почувствовал, что не могу получить всю необходимую информацию с помощью этого.
Если я ошибаюсь, может ли кто-нибудь показать мне пример кода, как это можно сделать? Предпочтительно на C #.
Заранее спасибо.
Ответ №1:
Часть вашей информации может быть получена с помощью командлета Get-MailboxFolderStatistics. Для получения другой информации вам придется использовать EWS или, что еще лучше, управляемый API EWS.
Управляемый API EWS — Скачать:http://www.microsoft.com/download/en/details.aspx?id=13480
Управляемый EWS API — SDK:http://msdn.microsoft.com/en-us/library/dd633710 (v= exchg.80).aspx