【问题标题】:How get TotalItemSize per database如何获取每个数据库的 TotalItemSize
【发布时间】:2016-03-03 22:06:10
【问题描述】:

我想获取 Exchange 2013 上每个数据库的 TotalItemSize。 我试过这个命令来计算每个数据库的邮箱,但我不知道如何获取每个数据库的 TotalItemSize

Get-Mailbox -ResultSize 10 | Get-MailboxStatistics |  select-object DisplayName,database,{$_.TotalItemSize.Value.ToMB()} | Group-Object database

有什么想法吗?

【问题讨论】:

    标签: powershell exchange-server


    【解决方案1】:

    看看this post

    或者试试

    get-mailboxdatabase | % { Get-Mailbox -database $_.name -ResultSize 10 | Get-MailboxStatistics |  select-object DisplayName,`
    database,@{l=size;e={$_.TotalItemSize.Value.ToMB()}} | Measure-Object -sum size }
    

    是的,根据 -resultSize,此代码仅计算 10 个邮箱

    还有一个用于获取数据库总大小的直接 cmdlet:

    Get-MailboxDatabase -Status | select Name, DatabaseSize
    

    【讨论】:

    • 这不是我想要的结果。我需要每个数据库的 TotalItemSize 的总和
    • 将其更改为每个数据库的测量值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-08
    • 1970-01-01
    相关资源
    最近更新 更多