您好:
我在我环境中测试了,您可使用以下命令行获取环境中所有通讯组收到的最后邮件的时间与发件人信息:
Get-DistributionGroup | Select-Object PrimarySMTPAddress | Sort-Object PrimarySMTPAddress | Export-CSV C:\test\DL-ALL.csv -notype
Import-Csv "C:\test\DL-ALL.csv" | %{Get-MessageTrackingLog -EventId receive -Recipients $_.PrimarySmtpAddress | select sender,@{Name=’recipients’;Expression={[string]::join(“;”, ($_.recipients))}},timestamp -Last 1} | Export-csv C:\test\lastreply.csv -notype
另外请注意Message Tracking Log默认的保留时间是30天,如需延长这个值可使用以下命令:
Set-TransportServer -Identity servername -MessageTrackingLogMaxAge 90.00:00:00
此致,
Joyce Shen
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.