0

[пролог] У меня работает сервер Exchange 2013. В общей папке (так называемые «события») есть несколько подпапок. Эти папки называются «зима 2015», «лето 2015» и т. Д. После мероприятия участники могут отправить eMail для участия в конкурсе.Exchange mgmt shell: получить адрес электронной почты отправителя fron всей почты в общей папке

[вопрос] Мне нужно экспортировать все адреса отправителя в CSV-файл, чтобы отправить инверсию для следующего события. Я хочу использовать оболочку обмена (или оболочку Powershell) для этого. Я застрял в поиске правильной команды.

... до сих пор - когда я использую:

Get-PublicFolderItemStatistics “\events\winter 2015” | fl 

Я получаю это для каждой электронной почты:

RunspaceId   : 4171018f-57d4-4ba6-90ca-7002097d3e98 
Subject    : bike contest winter 2015 
PublicFolderName  : \events\winter 2015 
LastModificationTime : 31.07.2015 07:14:52 
CreationTime   : 31.07.2015 07:14:52 
HasAttachments  : False 
ItemType    : IPM.Note 
MessageSize   : 11.51 KB (11,790 bytes) 
Identity    : corp.domain.com/DE/PF-A100\RgAAAAC33A2/VFsDS7P7bMLtt06fBwDaAlX8hPjaQq/VvypRTeGhAAAAu8plAADaAlX8hPjaQq/VvypRTeGhAAAq8bWeAAAJ 
MailboxOwnerId  : corp.domain.com/DE/PF-A100 
IsValid    : True 
ObjectState   : New 

Должен ли я использовать Идентичность доступа к деталям каждого Эл. адрес? Или есть лучший способ? Какая правильная команда? Можно ли создать PS-Script с параметрами для автоматического запуска его два раза в год?

ответ

0

Вы могли бы сделать это через простой PS-скрипт, чтобы вызвать EWS API и вывести информацию об уровне предмета в событие Папка и агрегировать на основе отправителя.

https://msdn.microsoft.com/EN-US/library/office/dd633642(v=exchg.80).aspx Эта ссылка поможет в использовании EWS API, GetItem Call.

И для EWS thru Powershell сценарий в этом блоге PS EWS reference может помочь.

Смежные вопросы