这里是普通文章模块栏目内容页
Exchange2010查看用户邮箱

Exchange2010查看用户邮箱的当前大小、邮件数、最后访问时间等属性

  如果想查询某个用户的当前邮箱使用情况,可以在EMC控制台的邮箱里,选择用户属性查看。如果想查看所有用户的邮箱使用情况并进行筛选,只通过控制台来操作就不太现实,这时可以通过EMS命令行的方式查看,包括一些其他的属性可一并调出。

  通过EMC查看:

wKiom1LGhTmzVl1qAACMQMSSLaY273.jpg

  通过EMS查看:

wKioL1LGhj_hKORwAAFPH056n00492.jpg

其中TotalItemSize大小即为当前邮箱的大小,ItemCount为项目总数,LastLogonTime为最后登录时间。可通过筛选的方式只显示想看的内容

wKioL1LGh1agwgZQAABAJzeUmok297.jpg

通过PowerShell的命令参数,可以根据需要把TotalItemSize显示为GB,MB,KB,Bytes等,先通过Get-Member查看当前可用的方法和属性

wKiom1LGiUCTi1ZlAAIQFx8DIto952.jpg

可通过获取的方法改变显示的参数

wKiom1LGiaLTvhd3AAAgrnMk-nw132.jpg

数据为0表示不足1MB,换个用户看看

wKioL1LGioaglXuUAABwvvQsHrs899.jpg

 

  查看所有用户邮箱的使用情况:

wKioL1LGi8fglvjKAACZieyA6eo024.jpg

或者查看某个数据库内的所有邮箱

wKioL1LGjLeiU9gTAACqI_DDT0s531.jpg

另外,还可以导出到TXT或CSV文档里

wKioL1LGji3i8VtuAAA9BTmp4Po510.jpg

或者

wKioL1LKJ9Xz_lSLAAA6584QwSE047.jpg

更多关于Get-MailboxStatistics的命令使用方法,请参考

http://technet.microsoft.com/zh-cn/library/bb124612(v=exchg.141).aspx

 

最后,我们还可以通过Add-Member命令来增加一些参数以优化输出结果,比如显示为MB,命令如下:

Get-Mailbox | Get-MailboxStatistics | Add-Member -MemberType ScriptProperty -Name TotalItemSizeinMB -Value {$this.totalitemsize.value.ToMB()} -PassThru | Format-Table DisplayName,TotalItem*,ItemCount,LastLogonTime

wKioL1LKLhPTnI7hAACjPL5CVHo930.jpg

可以通过以下命令查看当前用户邮箱使用的大小及邮箱的总容量。

           get-mailbox -ResultSize unlimited | select-object DisplayName, IssueWarningQuota, ProhibitSendQuota, @{label="TotalItemSize(MB)";expression={(get-mailboxstatistics $_).TotalItemSize.Value.ToMB()}}, @{label="ItemCount";expression={(get-mailboxstatistics $_).ItemCount}}, Database | Export-Csv "UserMailboxSizes.csv" –NoTypeInformation

        然后再使用excel将导出的文件打开。