如果您最近升级到Exchange 2007,您可能已经注意到Exchange 2003中的两个非常有用的列,即大小和总项目,都缺失了!就个人而言,我发现这非常烦人,因为这是一种快速查看哪些Exchange用户占用服务器空间最多的好方法。
关于整个事情最糟糕的事情是,当您转到Exchange中的添加/删除列对话框时,列甚至都不显示。
那么你怎么能找到超出Exchange 2007中用户邮箱的大小?好吧,在他们将未来的Service Pack中的列恢复之前,您必须使用命令行。
例如,以下是用于获取所有邮箱大小的列表的命令行从最大到最小排序。它还会为您提供邮箱中的项目数,并以MB为单位列出大小。
Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | ft DisplayName,@{label="TotalItemSize(MB)";expression={$_.TotalItemSize.Value.ToMB()}},ItemCount
如果上述命令由于某种原因不起作用,您也可以尝试这个:
Get-MailboxStatistics -Database "Mailbox Database" | Sort -Property TotalItemsize | Format-Table DisplayName, LastLoggedOnUserAccount, ItemCount, @{expression={$_.totalitemsize.value.ToMB()};label="Size(MB)"}, LastLogonTime, LastLogoffTime
请注意,如果您只想查看一个邮箱的邮箱大小,可以只需转到邮箱的属性,然后在常规标签上查看项目的大小和数量。
您可以访问此信息的最后一种方式是在另一台服务器上安装Exchange 2003管理工具,并使用它来查看Exchange 2007邮箱的大小。确保不使用该工具执行任何管理任务,仅查看有关邮箱的信息。
希望Exchange 2007的未来版本或Service Pack可以解决此问题,但是现在您可以使用该命令排队或使用Exchange 2003管理工具!享受!