在Powershell CSV导出中识别断开的Exchange邮箱

时间:2012-06-08 18:32:45

标签: powershell csv exchange-server

我有一个PS脚本(见下文),它会给我一个包含项目数,数据库名称和大小的所有邮箱的列表。但是,我注意到此列表中包含已断开连接的邮箱。这完全没问题,但我正在寻找一种方法来标记CSV导出中已断开连接的邮箱。有人有想法吗?我环顾四周,但没找到任何东西。谢谢!

Get-MailboxDatabase "DB9" | Get-MailboxStatistics | Select DisplayName, TotalItemSize, ItemCount, DatabaseName | Export-CSV d:\mailboxscript\mailboxesizesDB1.csv

1 个答案:

答案 0 :(得分:0)

您可以检查DisconnectDate是否不等于null:

Get-MailboxDatabase“DB9”| Get-MailboxStatistics |选择DisplayName,TotalItemSize,ItemCount,DatabaseName,@ {n ='Disconnected'; e = {$ _.DisconnectDate -ne $ null}} | Export-CSV d:\ mailboxscript \ mailboxesizesDB1.csv