Sim, Search-Mailbox
Execute isso a qualquer momento na primeira semana (como no primeiro domingo às 2h) para todos os e-mails recebidos no mês passado.
Funções de data:
$ReportStartDate = (get-date).AddMonths(-2).ToString("MM/01/yyyy")
$ReportEndDate = (get-date).ToString("MM/01/yyyy")
As datas de início e término são à meia-noite (00:00), portanto, não terão dados do primeiro, pois terminam antes de qualquer horário no primeiro.
Script de pesquisa:
Search-Mailbox -id "User" -targetmailbox "Administrator" -SearchQuery "Received:$ReportStartDate...$ReportEndDate" -targetFolder "Search: $ReportStartDate - $ReportEndDate"
Além disso: Você precisa de permissões para pesquisar caixas de correio de usuários
The “Search-Mailbox” cmdlet is only available to users with the Exchange role “Mailbox Search”. By default this role is granted to all users of the Active Directory group “Discovery Management”
Add-ADGroupMember "Discovery Management" "USERNAME"
(testado em 2013 CU10, deve funcionar em 2010-2016)