首页 » 邮件技术 » Exchange2007/2010查询邮箱容量使用情况

Exchange2007/2010查询邮箱容量使用情况

 

在Exchange服务器正式生产环境中,统计邮箱容量使用情况是必不可少的操作,只有及时的统计,才能尽快对已满邮箱或快接近满的邮箱进行处理,避免接收不到或丢失新邮件造成的损失。
 
Exchange2007/2010中有强大的shell命令程序,可以执行其控制台图形化界面所有的操作,也能弥补图形化界面不能完成的的一些操作,比如邮箱容量使用情况统计、批量导出邮箱帐号等。
 
下面的命令都是在Exchange命令行管理程序下去执行的,所以首先打开Exchange命令行管理程序
 
用到的命令参数解释:
alias  #邮箱别名
name  #邮箱名称
displayname  #邮箱显示名称
itemcount  #邮箱内邮件总数量(封)
totalitemsize  #邮箱已使用容量
samaccountname  #邮箱用户名
primarysmtpaddress  #邮箱主smtp地址
-Identity  #后面跟邮箱用户名,定义某一个邮箱
Sort-Object TotalItemSize -Descending  #以邮件容量的大小降序排序
expression={$_.TotalItemSize.Value.ToKB()}  #表示将数据转换成KB单位
 
1、查看某个邮箱(比如backup)的容量限制

get-mailbox -Identity backup


2、显示某个邮箱(比如backup)的邮箱使用量情况

Get-MailboxStatistics -Identity backup |select alias,displayname,itemcount,totalitemsize


3、列出所有邮箱用户名、名称、主邮箱地址(当然后面也可以加>来输出)

get-casmailbox | select samaccountname,name,primarysmtpaddress


4、按邮箱已使用容量大小降序排列并输出到c:\mailuser.csv文件

Get-Mailboxstatistics | Sort-Object TotalItemSize -Descending | ft DisplayName,@{label="TotalItemSize(KB)";expression={$_.TotalItemSize.Value.ToKB()}},ItemCount > c:\mailuser.csv

原文链接:Exchange2007/2010查询邮箱容量使用情况,转载请注明来源!

0