如何筛选从未在Exchange命令行管理程序中登录的邮箱?

时间:2009-03-05 04:35:37

标签: powershell exchange-server

我需要运行Get-Mailbox | Get-MailboxStatistics命令跨越大量邮箱,但大部分从未使用过,因为它是一个新安装。因此,我必须经历数百行

WARNING: There is no data to return for the specified mailbox '<mailbox DN>' because it has not been logged on to.

似乎我需要使用某种服务器端过滤器,但我找不到合适的东西。

我可以在这做什么?

2 个答案:

答案 0 :(得分:1)

Get-MailboxStatistics中没有服务器端过滤,我无法重复它。你能试试这个:

Get-Mailbox | Get-MailboxStatistics -warningAction silentntlyContinue

答案 1 :(得分:0)

这是警告的标准PS行为。您可以在common_parameters get-help about_common_parameters的帮助中找到Shay的参数。或者,您可以设置$WarningPreference = silentlycontinue。由于邮箱尚未初始化,因此没有要返回的统计信息,因此会发出警告。