Exchange Online: seguimiento de mensajes con PowerShell
El seguimiento de mensajes en Exchange Online se puede realizar tanto gráficamente como en PowerShell. En esta publicación mostraré cómo rastrear mensajes con PowerShell. Y obtendrá un script que podrá utilizar en su entorno. Entremos.
Requisitos previos
Si aún no lo hemos hecho, debemos instalar el módulo de administración de Exchange Online y conectarnos a Exchange Online.
Install-Module ExchangeOnlineManagement -Force -AllowClobber
Connect-ExchangeOnline
Seguimiento de mensajes en PowerShell
A continuación, le mostraré 4 ejemplos de cómo puede realizar el seguimiento de mensajes de un buzón para mostrar el resultado en la consola, en un archivo o en una ventana separada.
Get-MessageTrace -SenderAddress user@domain.com -StartDate 08/10/2022 -EndDate 08/20/2022 # Max. 10 Tage
Get-MessageTrace -SenderAddress user@domain.com -StartDate 08/10/2022 -EndDate 08/20/2022 | Out-GridView
Get-MessageTrace -SenderAddress user@domain.com -StartDate 08/10/2022 -EndDate 08/20/2022 | Out-File $home\trace.txt
Get-MessageTrace -SenderAddress user@domain.com -StartDate 08/10/2022 -EndDate 08/20/2022 | Export-Csv $home\trace.csv
Para mostrar todos los correos electrónicos enviados a un destinatario específico, se puede utilizar este comando.
Get-MessageTrace -RecipientAddress user@domain.com -StartDate 08/10/2022 -EndDate 08/20/2022
¿No sabes exactamente la dirección del remitente o del destinatario? No hay problema, podemos trabajar con comodines.
Get-MessageTrace -RecipientAddress user@domain.com -StartDate 08/10/2022 -EndDate 08/20/2022 |
Where-Object SenderAddress -like "*.*udemy*"
Get-MessageTrace -SenderAddress user@domain.com -StartDate 08/10/2022 -EndDate 08/20/2022 |
Where-Object RecipientAddress -like "*win*"
Tenga en cuenta que la búsqueda de correos electrónicos está limitada a 10 días atrás. Sin embargo, existe una solución alternativa que se llama Búsqueda histórica.
Start-HistoricalSearch -ReportTitle "TestSearch" -StartDate 6/1/2022 -EndDate 8/1/2022 -ReportType MessageTrace `
-SenderAddress user@domain.com -NotifyAddress user@domain.com
Get-HistoricalSearch
Espero que esta descripción general haya sido útil para usted.