PS应用EX之:查询邮箱一周内接收邮件总数量及总大小get-messagetrackinglog

在某些情况下,我们想要了解一台exchange服务器或者一个mailbox在一天内或者几天内发送和接收的mail的总数以及总大小。这时候我们可以使用get-messagetrackinglog命令获得。

官方使用:

★Get-MessageTrackingLog[-DomainController<Fqdn>][-End<DateTime>][-EventId<String>][-InternalMessageId<String>][-MessageId<String>][-MessageSubject<String>][-Recipients<String[]>][-Reference<String>][-ResultSize<Unlimited>][-Sender<String>][-Server<ServerIdParameter>][-Start<DateTime>]

1、得到exchangeserver上某个时间段收到的所有邮件的数量,其中count就是计算出所有的邮件数量

(Get-MessageTrackingLog-serverex01-Start"2013/9/2308:00:00"-End"2013/9/2408:00:00"-ResultSizeunlimited-EventIdreceive|Measure-Object).count

在环境中如果有多台exchange服务器,那么如何才能通过一条命令查询所有的exchange服务器的信息呢?

2、得到所有exchange服务器中wendy在某个时间段收到的所有的邮件的大小,其中TotalBytes就是得出每封邮件的大小

get-exchangeserver-identity"ex*"|get-messagetrackinglog-Recipients:[email protected]-EventID"RECEIVE"-Start"2013/9/2308:00:00"-End"2013/9/2408:00:00"|selectTotalBytes>D:\TEST.CSV或者OUT-FILED:\TEST.CSV

你可能感兴趣的:(server,服务器,Exchange,identity,receive)