我一直在我们的Exchange 2010服务器上存档邮箱,随后通过在其上设置保留期来从几乎所有邮箱中删除大量邮件。 我想知道有多less数据库现在只是空白,以便我可以通过使用ESEUTIL对其进行碎片整理来释放多less空间。
所以,我运行:
Get-MailboxDatabase -Status | ft Name,DatabaseSize,AvailableNewMailboxSpace
但是为DatabaseSize和AvailableNewMailboxSpace返回的列是空的。
我已经尝试使用“-Identity”参数指定数据库,但结果是一样的。
我省略了一些必要的东西吗?
该命令应该工作…而不是| ft | ft尝试改变那部分| select | select并保持一切。
从技术上来说,MS并不认为你应该做一个ESEUTIL碎片整理,即使他们也说,为了真正得到空白,你必须卸下数据库并运行ESEUTIL /MS 。
你可以阅读更多: http :
编辑:另一个Technet链接检查引用回到上面的博客文章的空白: http : //blogs.technet.com/b/rmilne/archive/2013/08/20/how-to-check-database-white-space -in-exchange.aspx并且更近。
底线:像Cheekaleak说,除非你伤害了空间,否则不需要关心把空白空间重新整理到可用磁盘空间。
Get-MailboxDatabase -status | select名称,创build时,DatabaseSize,AvailableNewMailboxSpace | export-csv e:\ dbinfo3.csv -notypeinformation