bluestarde
Goto Top

Exchange 2013 - get-messagetrackinglog Bestimmte Empfänger und Absender herausfiltern (also nicht anzeigen)

Hallo zusammen...

ich lasse mir über ein Script eine tägliche Mailstatistik des Vortages per Mail schicken.
Seit Exchange 2013 werden Massen an internen Mails von der "HealthMailbox" versendet und die versauen diese Statistik.

get-messagetrackinglog -Start $Start -End $End -EventID "RECEIVE" -ResultSize Unlimited | select Sender,RecipientCount,TotalBytes,Recipients  

So sieht mein Befehl derzeit aus. Und ich möchte bei den Sendern und Empfängern den Betreff "HealthMailbox" herausfiltern.

Besten Dank für Hilfe.

Content-ID: 246492

Url: https://administrator.de/contentid/246492

Ausgedruckt am: 22.11.2024 um 08:11 Uhr

colinardo
Lösung colinardo 14.08.2014 aktualisiert um 14:04:07 Uhr
Goto Top
Moin,
get-messagetrackinglog -Start $Start -End $End -EventID "RECEIVE" -ResultSize Unlimited | ?{$_.Sender -notlike 'HealthMailbox*' -and $_.Recipients -notmatch 'HealthMailbox'} | select Sender,RecipientCount,TotalBytes,Recipients  
Schau zum Thema auch mal hier rein, das Script filtert so gut wie all diese speziellen Mailboxen weg:
http://blogs.technet.com/b/neiljohn/archive/2011/08/09/user-profile-ana ...

Grüße Uwe
BlueStarDE
BlueStarDE 14.08.2014 um 14:04:25 Uhr
Goto Top
Besten Dank Uwe....
Schau ich mir natürlich auch an!