You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Exchange PowerShell如何优化Get-Mailbox查询ProhibitSendQuota输出格式

Exchange PowerShell 配额输出格式调整方法

你可以通过PowerShell的计算属性自定义返回字段的格式,有两种常用实现方案:

  • 方案1:通过配额内置方法转换(兼容性最高,不受单位影响)
    Exchange返回的ProhibitSendQuota本身是配额类型对象,自带单位转换方法,不需要处理字符串,命令如下:
Get-Mailbox | Select-Object @{
    Name = 'ProhibitSendQuota'
    Expression = { [math]::Round($_.ProhibitSendQuota.Value.ToGB(), 1).ToString() + " GB" }
}

这个方案会直接读取配额的字节数值,统一转换为GB单位后保留1位小数,哪怕原配额显示单位是MB、TB也能正常输出。

  • 方案2:正则替换字符串(适合所有配额统一为GB单位的场景)
    如果你的环境中所有邮箱配额都是固定GB单位展示,也可以直接截取字符串去掉括号后缀,命令如下:
Get-Mailbox | Select-Object @{
    Name = 'ProhibitSendQuota'
    Expression = { $_.ProhibitSendQuota -replace '\s\(.*\)', '' }
}

两种方案执行后都会输出你需要的仅保留GB单位的简洁效果,不会显示括号内的字节数信息。

内容的提问来源于stack exchange,提问作者Elly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 19:15:01