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-Key: 246492

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

Printed on: April 19, 2024 at 22:04 o'clock

Member: colinardo
Solution colinardo Aug 14, 2014 updated at 12:04:07 (UTC)
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
Member: BlueStarDE
BlueStarDE Aug 14, 2014 at 12:04:25 (UTC)
Goto Top
Besten Dank Uwe....
Schau ich mir natürlich auch an!