Поиск писем в почтовых ящиках с помощью Powershell в Exchange 2010. Search-mailbox

Чтобы воспользоваться в полной мере коммандлетом Search-mailbox, нужно добавить свою учётную запись в две группы Exchange:

Add-RoleGroupMember -Identity "Discovery Management" -Member admin
Add-RoleGroupMember -Identity "Mailbox Import Export Group" -Member admin

1. Поиск в ящике v.yurov по теме письма и удаление найденных писем:

Search-mailbox -Identity "v.yurov" -SearchQuery 'subject:"Mail delivery failed"' -DeleteContent

2. Поиск по ящику d.adrianovskiy от "Бизнес-школа СКОЛКОВО", полученного с 18 по 19 ноября 2016, копирование найденных писем в ящик admin и папку test:

Search-mailbox -Identity "d.adrianovskiy" -SearchQuery {from:"Бизнес-школа СКОЛКОВО" Received: 18/11/2016..19/11/2016 } -TargetMailbox "admin" -LogLevel full -TargetFolder test

3. Параметр EstimateResultOnly позволяет показать только результат поиска:

Search-mailbox -Identity "mailboxuser"  -SearchQuery  отправлено:"1/01/2017..27/01/2017", получено:"1/01/2017..27/01/2017" -EstimateResultOnly

Ещё примеры поиска:

Search-mailbox -Identity "mailboxuser" -SearchQuery кому:"mail@mail.ru", отправлено:"1/13/2017..8/11/2016" -TargetMailbox "mail" -TargetFolder "Archive" -LogLevel Full
Search-mailbox -Identity "mailboxuser"  -SearchQuery  получено:"7/2/2017..9/2/2017", тема:"RE: Tema"  -TargetMailbox "mailbox" -TargetFolder "Archive" -LogLevel Full  

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *