Manchmal muss man wissen, wie viele Nachrichten an einen bestimmten Empfänger gesendet wurden. Zum Beispiel „Wie viele Nachrichten wurden in den letzten 24 Stunden an dieses Postfach gesendet?“.
Das ist leider nicht ganz so einfach, weil Get-MessageTrace
nur 1000 Zeilen ausgibt. Man kann das Commandlet zwar mit -PageSize 5000
etwas tunen, aber wenn es um mehr Nachrichten geht, muss man die abzufragende Zeit eingrenzen und addieren.
Anzahl empfangener E-Mails in 24h anzeigen
Wenn man erst mit Import-Module ExchangeOnlineManagement
das Exchange Online PowerShell-Modul importiert hat und sich via Connect-ExchangeOnline
auch verbunden hat, kann man Nachrichen auflisten und zählen:
Get-MessageTrace -PageSize 5000 -RecipientAddress [email protected] -Start ((get-date -hour 0 -Minute 0 -Second 0).adddays(-1)) -End (get-date -Hour 0 -Minute 0 -Second 0) | Measure-Object