Как использовать Powershell для мониторинга конкретной папки входящих сообщений для команд? - PullRequest
1 голос
/ 24 августа 2010

Я хотел бы настроить функциональность, при которой скрипт powershell будет обращаться к электронной почте в определенном почтовом ящике.Затем он будет анализировать каждое письмо, чтобы вступить в диалог с определенным набором пользователей.Служить системой, с которой можно взаимодействовать через электронную почту.Как это можно осуществить?

Ответы [ 2 ]

2 голосов
/ 26 августа 2010

Если вы хотите запустить это на клиенте с установленным Outlook, то хорошей отправной точкой является следующая (EWS не требуется).

$olFolderInbox = 6
$outlook = new-object -com outlook.application;
$mapi = $outlook.GetNameSpace("MAPI");
$inbox = $mapi.GetDefaultFolder($olFolderInbox)
$inbox | gm
1 голос
/ 25 августа 2010

Я бы начал с управляемого API EWS и моего образца . У блога Глена гораздо более глубокое объяснение . exchange.webservices.data.itemview - это ключевой класс (поиск), а с обзором и бесчисленными примерами из блога Глена - вы должны хорошо начать.

...