У меня длинный список адресов электронной почты / доменов, и мне нужно проверить, получал ли какой-либо из наших почтовых ящиков электронные письма от них.
Я могу найти, как искать с помощью графического интерфейса, но это займет слишком много времени. Найдены команды powershell для Exchange 365, но ничего для 2013.
Простой вывод в файл в формате ...
address/domain,Yes|No
достаточно. Список адресов / доменов должен быть прочитан из текстового файла.
Есть идеи / примеры?
РЕДАКТИРОВАТЬ 1: следующее при запуске как администратор домена работает ...
Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery from:<text> -estimateresultonly
но дает мне список всех почтовых ящиков в следующем формате:
RunspaceId : f21e1a-42c-4b7-559-90c643f18
Identity : <blah/blah>
TargetMailbox :
Success : True
TargetFolder :
ResultItemsCount : 1
ResultItemsSize : 26.71 KB (27,350 bytes)