Exchange: How to get Mailbox size in Exchange Shell?

Get-MailboxStatistics cmdlet gives TotalItemSize which is the mailbox size. But the TotalItemSize doesn’t contain the mailbox size in numbers, it’s a PowerShell deserialized object.

This command displays the mailbox size from the value property:

(Get-MailboxStatistics -Identity username).TotalItemSize.Value

Example output: 10.43 GB (11,202,063,583 bytes)

But how to make it usable in creating reporting or other purpose. Convert that value to a string, split at ‘(‘ and take the first item in the split array.  Here is the command that gives you usable mailbox size.

(Get-MailboxStatistics -Identity username).TotalItemSize.Value.ToString().Split(“(“)[0]

Example output: 10.43 GB

If you want in all in bytes, use this cmdlet:

(Get-MailboxStatistics -Identity username).TotalItemSize.Value.ToString().Split(“(“)[1].Split(” “)[0].Replace(“,”,””)

Example output: 11202063583

Hope it is helpful for you.

时间: 2024-10-16 07:45:06

Exchange: How to get Mailbox size in Exchange Shell?的相关文章

35Exchange 2010升级到Exchange 2013-安装CAS&Mailbox

17.1.3 开始安装第一台CAS 实验中还是使用命令行的方式安装Exchange,命令如下: Setup.exe /Mode:Install /Roles:ClientAccess /IacceptExchangeServerLicenseTerms 17.2 安装第一台Mailbox 命令如下: Setup.exe /Mode:Install /Roles:Mailbox /IacceptExchangeServerLicenseTerms 当然我们可以在这里指定邮箱数据库名以及路径,格式如

Exchange 2010和Exchange 2016共存部署-7:激活Exchange 2016

首先我们来查看一下当前exchange server 2016的版本. 可以看到是standardevaluation. 然后我们输入下面的命令来激活exchange 2016服务器. Set-ExchangeServer ExServer01 -ProductKey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX 激活完成后需要重启信息存储服务,如图. 激活完成后,再次查看如图,其中的一台exchange 2016服务器已经激活,变成了enterprise版本. 下面我们可以继续使

Exchange 2016部署实施案例篇-03.Exchange部署篇(中)

上一章<Exchange 2016部署实施案例篇-03.Exchange部署篇(上)>我们对部署Exchange Server 2016的先决条件做了简单的讲解,接下来我们进入先决条件准备工作. 先简单说下环境: 服务器名称 IP地址 系统 作用 ADSrv01 192.168.1.10 Win2016 GC(已部署完成) ADSrv02 192.168.1.20 Win2016 GC(已部署完成) EXSrv01 192.168.1.50 Win2016 MailBox(未安装) EXSrv

Exchange 2016部署实施案例篇-03.Exchange部署篇(下)

昨天我们一起准备完成了Exchange Server 2016的先决条件,今天我们一起来看下如何部署Exchange Server 2016. 最近想了想,决定该篇使用2种方式部署Exchange Server 2016,这样可能会让大家对Exchange Server 2016的部署更了解些,废话不多说,开始今天的内容. 图形化界面部署 1.首先我们打开Exchange Server 2016安装介质,并双击"Setup.exe"文件 2.在"是否检查更新"界面根

exchange系列(四)如何保护exchange邮件服务器的安全

博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持 理论部分: 邮件病毒的危害 窃取邮件内容 破坏邮件 垃圾邮件的危害 占用邮箱空间 传播不好的内容 查找正常的邮件速度缓慢,降低工作效率 安装防病毒软件 Froefrontprotection fro exchange server 这个防病毒软件,主要的工作是防病毒,也可以用来防范垃圾邮件 fpf的安装要求 安装有exchange 2010

易宝典文章——玩转Office 365中的Exchange Online服务 之十一 怎样在Exchange Online中配置邮件传递限制

可能在邮件系统的管理过程中会遇到各种需要控制收发邮件的情形.比如,针对某个用户只能让其接收来自特定用户的邮件:或者,需要禁止某个用户或某个群体不能向特定的邮箱发送邮件:此外,或许要限制接收来组织外的邮件,即非并邮件系统的用户发送的邮件绝收.诸如此类的问题,可以通过对邮箱设置传递限制很好的解决. 在Exchange Online中要实现邮件传递的限制,需要通过"Exchange管理中心"配置收件人的用户邮箱属性或使用PowerShell连接Exchange Online通过Set-Mai

玩转Office 365中的Exchange Online服务 之十一 怎样在Exchange Online中配置邮件传递限制《转》

可能在邮件系统的管理过程中会遇到各种需要控制收发邮件的情形.比如,针对某个用户只能让其接收来自特定用户的邮件:或者,需要禁止某个用户或某个群体不能向特定的邮箱发送邮件:此外,或许要限制接收来组织外的邮件,即非并邮件系统的用户发送的邮件绝收.诸如此类的问题,可以通过对邮箱设置传递限制很好的解决. 在Exchange Online中要实现邮件传递的限制,需要通过"Exchange管理中心"配置收件人的用户邮箱属性或使用PowerShell连接Exchange Online通过Set-Mai

易宝典文章——玩转Office 365中的Exchange Online服务 之九 怎样在Exchange Online中添加或删除邮件地址

在实际的应用中,可能一个用户邮箱需要多个不同的邮件地址,以便用户在不同的环境中使用.Exchange Online支持为同一个用户邮箱设置多个邮件地址的功能.目前,对于电子邮件来讲,几乎都采用SMTP协议进行传递,所以对于Exchange Online邮箱邮件地址的操作几乎只针对SMTP邮件地址来进行. SMTP邮件地址分为两个部分,以"@"为分界,左边部分叫邮件地址的别名(Alias),右边部分叫邮件地址的域名后缀.对于Exchange Online要为用户邮箱添加多个邮件地址,如果

易宝典文章——玩转Office 365中的Exchange Online服务 之十 怎样在Exchange Online中配置邮件转发

在企业中常常会遇到需要将发送给某个用户邮箱的电子邮件,自动转发到另外的其他用户邮箱.比如,长时间休假员工的邮箱,可能还有客户在其休假期间向其邮箱地址发送邮件,但这些邮件需要他的接替者来处理,那么就要使用到邮件自动转发了. ExchangeOnline支持配置邮箱收到邮件自动转发给目标邮件地址.可以通过基于Web方式的"Exchange管理中心"页面来设置,也可以通过PowerShell连接Exchange Online来实现. 一.通过"Exchange管理中心"实