Exchange 2013 统计邮箱容量-Powershell
admin
2023-03-14 05:41:13
0

大家好,今天得到一个需求,就是统计全部用户邮箱容量,为向OFFICE365迁移做准备,因为我们在O365上买的容量是有限的,自己管理时没有做限制,有的用户都用了几十个G了。
这个需求我都不知道怎么用图形界面做,在网上查了一下,发现有的文档写得跟实际不太一样。其实就是一个POWERSHELL语句来实现。
官网链接是:
https://technet.microsoft.com/en-us/library/bb124612(v=exchg.160).aspx

我本来想如果这个命令支持 -filter 就好办了,我可以一个OU一个OU的弄,直到我发现了下面的这句话:
The Get-MailboxStatistics cmdlet requires at least one of the following parameters to complete successfully: Server, Database, or Identity.

就是必须指定一个服务器,或数据库或ID

于是乎,我就整了这样的一句话:
Get-MailboxStatistics -server 邮件服务器名 | where {$.ObjectClass -eq "Mailbox"} | Sort-Object TotalItemSize -Descending | ft @{label="User";Expression={$.DisplayName}},@{label="TotalSize";expression={$_.TotalItemSize}}
| Export-Csv a.csv

实际上,如查用ft后,在export-csv时就会出问题,结果是乱码,然后我就用
out-file 了,再把.txt导入到EXCEL上进行编辑就可以了。
实际上,我就是这么用的。

[PS] L:\>Get-MailboxStatistics -server 邮件服务器名|ft @{label="User";Expression={$.DisplayName}},@{label="TotalSize(MB)";
expression={$
.TotalItemSize.Value.ToMB()}},@{label="Database";expression={$_.database}} | Out-File josh.txt

这个肯定可以用,因为导出的容量显示的有GB,有MB,不好排序,所以调用了内部的一个函数转成MB,这样就好排序了。

要保证你对当前目录有写的权限,否则存不下文件来。

相关内容

热门资讯

玩家攻略科普“春天扑克.开挂神... 家人们!今天小编来为大家解答春天扑克透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很...
终于明白“九酷炸金花.是不是有... 您好:九酷炸金花这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游...
【第一消息】“新战皇牛牛.真的... 您好:新战皇牛牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游...
今日重大消息“新圣游牌九.到底... 家人们!今天小编来为大家解答新圣游牌九透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买...
【第一资讯】“葫芦三娃.开挂器... 家人们!今天小编来为大家解答葫芦三娃透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很...
今日重大通报“福建兄弟十三水.... 家人们!今天小编来为大家解答福建兄弟十三水透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪...
【第一财经】“新蜜瓜拼十.是不... 有 亲,根据资深记者爆料新蜜瓜拼十是可以开挂的,确实有挂(咨询软件无需打...
今日重磅消息“福州十八扑.怎么... 网上科普关于“福州十八扑有没有挂”话题很是火热,小编也是针对福州十八扑作*弊开挂的方法以及开挂对应的...
【今日要闻】“老友内蒙古麻将.... 网上科普关于“老友内蒙古麻将有没有挂”话题很是火热,小编也是针对老友内蒙古麻将作*弊开挂的方法以及开...
【第一财经】“新毛豆炸金花.可... 家人们!今天小编来为大家解答新毛豆炸金花透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里...