使用 Windows PowerShell 查看邮箱大小和邮箱配额
适用于: Office 365 for professionals and small businesses, Office 365 for enterprises, Live@edu
上一次修改主题: 2011-12-12
邮箱配额可帮助控制邮箱的大小。邮箱配额由分配给邮箱的邮箱计划自动进行设置。使用以下邮箱配额:
- 发出警告配额 如果邮箱大小达到或超出指定限制,则用户会收到一条描述性警告消息。
- 禁止发送配额 如果邮箱大小达到或超出指定限制,则无法从邮箱发送新邮件,并且用户会收到一条描述性错误消息。
- 禁止发送/接收配额 如果邮箱大小达到或超出指定限制,则邮箱无法发送或接收新邮件。发送到邮箱的任何邮件将返回给收件人,并附带一条描述性错误消息。
注意 禁止发送/接收配额将有效确定邮箱的最大大小。
在 Live@edu 组织中,无法修改邮箱计划中或各个邮箱的邮箱配额,但在 Microsoft Office 365 中可以进行修改。有关详细信息,请参阅使用 Windows PowerShell 在 Office 365 中设置邮箱配额。
即使在无法修改邮箱配额的组织中,您也仍然可以监视基于云的组织中的用户的邮箱大小和配额状态。例如,您是否想知道哪些邮箱已达到其禁止发送接收配额?或者查看特定邮箱的邮箱大小和配额状态?没问题!
下面是您在 Windows PowerShell 中使用 Get-MailboxStatistics cmdlet 可以执行的操作:
- 查看特定邮箱的大小和配额状态
- 查看所有邮箱的大小和配额状态
- 只查看已超过其邮箱配额的邮箱
- 查看分配给某个邮箱的所有配额
- 存档邮箱
- 查看存档邮箱的大小和配额状态
- 查看所有存档邮箱的大小和配额状态
- Get-MailboxStatistics 的返回值说明
开始之前
- 若要了解如何安装和配置 Windows PowerShell 并连接到服务,请参阅使用 Windows PowerShell。
- 当您使用 Get-MailboxStatistics cmdlet 时,请注意以下行为:
- 对于发现邮箱、设备邮箱、共享邮箱和存档邮箱等某些类型的邮箱,如果没有任何人曾登录到这些邮箱,这些邮箱可能会显示警告并且不显示任何值。这些警告仅用于显示。当您将这些结果记录到文件中时,将记录值,而忽略警告。
- 如果您将大小值舍入为最接近的 MB,并将结果限制为两个小数位,则以字节或 KB 度量的极小值很可能将显示为零。例如,4 KB 为 0.0039 MB,舍入为两个小数位时将为零 (4/1024)。
- 邮箱大小和邮箱配额在 Exchange 控制面板中邮箱属性的“邮箱使用情况”部分看到。
- 用户可以使用以下方法之一查看自己的邮箱的当前大小和配额状态:
- Outlook 2010 在“文件”>“信息”中的“邮箱清理”部分。有关详细的邮箱大小信息,请单击“清理工具”>“邮箱清理”>“查看邮箱大小”。
- Outlook Web App 在“邮件”视图中,悬停在文件夹列表顶部您的姓名之上。请注意,这在简易版的 Outlook Web App 中不起作用。
查看特定邮箱的大小和配额状态
运行以下命令:
Get-MailboxStatistics <Identity> | Format-List StorageLimitStatus,TotalItemSize,TotalDeletedItemSize,ItemCount,DeletedItemCount
例如,若要查看属于 Tamara Johnston 用户的邮箱的当前大小和配额状态,请运行以下命令:
Get-MailboxStatistics "Tamara Johnston" | Format-List StorageLimitStatus,TotalItemSize,TotalDeletedItemSize,ItemCount,DeletedItemCount
页面顶部
查看所有邮箱的大小和配额状态
下面的命令将检索所有邮箱的以下信息:
- 邮箱的显示名称
- 邮箱的配额状态
- 舍入为两个小数位的以 MB 为单位的邮箱大小
- 舍入为两个小数位的以 MB 为单位的“可恢复的项目”文件夹大小
- 邮箱中项目的数量
- “可恢复的项目”文件夹中项目的数量
结果按邮箱大小从最大到最小的顺序排序,且导出到名为“C:\My Documents\All Mailboxes.csv”的 CSV 文件中。
Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Select DisplayName,StorageLimitStatus,@{name="TotalItemSize (MB)";expression={[math]::Round(($_.TotalItemSize.Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},@{name="TotalDeletedItemSize (MB)";expression={[math]::Round(($_.TotalDeletedItemSize.Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},ItemCount,DeletedItemCount | Sort "TotalItemSize (MB)" -Descending | Export-CSV "C:\My Documents\All Mailboxes.csv" -NoTypeInformation
页面顶部
只查看已超过其邮箱配额的邮箱
若要只查看大于其配置的邮箱配额值的邮箱的大小和配额状态,并将结果导出到名为“C:\My Documents\Exceeded Quotas.csv”的 CSV 文件中,请运行以下命令:
Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | where {$_.StorageLimitStatus -ne "BelowLimit"} | Select DisplayName,StorageLimitStatus,@{name="TotalItemSize (MB)";expression={[math]::Round(($_.TotalItemSize.Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},@{name="TotalDeletedItemSize (MB)";expression={[math]::Round(($_.TotalDeletedItemSize.Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},ItemCount,DeletedItemCount | Sort "TotalItemSize (MB)" -Descending | Export-CSV "C:\My Documents\Exceeded Quotas.csv" -NoTypeInformation
页面顶部
查看分配给某个邮箱的所有配额
运行以下命令:
Get-Mailbox <Identity> | Format-List *Quota
例如,若要查看分配给 Tamara Johnston 用户的邮箱的邮箱配额,请运行以下命令:
Get-Mailbox "Tamara Johnston" | Format-List *Quota
注意 如前所述,以下所有邮箱配额值都是由分配给邮箱的邮箱计划设置的。若要按邮箱计划查看邮箱配额值,请运行命令:Get-MailboxPlan | Format-List DisplayName,*Quota
.
页面顶部
存档邮箱
注意 存档邮箱在 Live@edu 组织中不可用。
在 Microsoft Office 365 组织中,您还可以查看存档邮箱的大小和配额状态。存档邮箱的大小不计入用户邮箱的大小中。存档邮箱具有自己单独的不可配置的配额,这些配额由分配给用户邮箱的邮箱计划进行设置。这些配额是 ArchiveQuota 和 ArchiveWarningQuota。
页面顶部
查看存档邮箱的大小和配额状态
运行以下命令:
Get-MailboxStatistics <Identity> -Archive | Format-List DisplayName,StorageLimitStatus,TotalItemSize,TotalDeletedItemSize,ItemCount,DeletedItemCount
例如,若要查看用户 Kim Akers 的存档邮箱的当前邮箱大小和配额状态,请运行以下命令:
Get-MailboxStatistics "Kim Akers" -Archive | Format-List DisplayName,StorageLimitStatus,TotalItemSize,TotalDeletedItemSize,ItemCount,DeletedItemCount
注意 <Identity>
的值是用户邮箱的标识,而不是存档邮箱的标识。
页面顶部
查看所有存档邮箱的大小和配额状态
下面的命令将检索所有存档邮箱的以下信息:
- 存档邮箱的显示名称
- 存档邮箱的配额状态
- 舍入为两个小数位的以 MB 为单位的存档邮箱大小
舍入为两个小数位的以 MB 为单位的“可恢复的项目”文件夹大小结果按邮箱大小从最大到最小的顺序排序,且导出到名为“C:\My Documents\All Archive Mailboxes.csv”的 CSV 文件中。
Get-Mailbox -Archive -ResultSize Unlimited | Get-MailboxStatistics -Archive | Select DisplayName,StorageLimitStatus,@{name="TotalItemSize (MB)";expression={[math]::Round(($_.TotalItemSize.Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},@{name="TotalDeletedItemSize (MB)";expression={[math]::Round(($_.TotalDeletedItemSize.Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}},ItemCount,DeletedItemCount | Sort "TotalItemSize (MB)" -Descending | Export-Csv "C:\My Documents\All Archive Mailboxes.csv" -NoTypeInformation
页面顶部
Get-MailboxStatistics 的返回值说明
下面说明您应知道的值:
- StorageLimitStatus 此值指示邮箱的配额状态。使用以下值:
- BelowLimit 邮箱大小小于问题警告配额。
- IssueWarning 邮箱大小大于或等于问题警告配额,但小于禁止发送配额。
- ProhibitSend 邮箱大小大于或等于禁止发送配额,但小于禁止发送接收配额。
- MailboxDisabled 邮箱大小大于或等于禁止发送接收配额。
- TotalItemSize 和 ItemCount 这些值指示邮箱中当前项目的大小和数量。TotalItemSize 的值是邮箱的大小。此值与为邮箱配置的邮箱配额进行比较。
- TotalDeletedItemSize 和 DeletedItemCount 这些值不指示“已删除邮件”文件夹中的项目的大小和数量。相反,它们指示邮箱中隐藏的“可恢复的项目”文件夹中的项目的大小和数量。“可恢复的项目”文件夹也称作“垃圾站”。项目通过以下方式之一进入“可恢复的项目”文件夹:
- 从“已删除邮件”文件夹中删除项目。
- 使用 Shift+Delete 永久删除邮箱项目。
“可恢复的项目”文件夹的大小不计入邮箱的大小中。“可恢复的项目”文件夹具有自己单独的不可配置的配额,这些配额由分配给邮箱的邮箱计划进行设置。这些配额是 RecoverableItemsQuota 和 RecoverableItemsWarningQuota。
注意 “可恢复的项目”文件夹中的项目默认情况下保留 14 天,然后由 Microsoft Exchange 清除。在 用于企业的 Microsoft Office 365 中,当邮箱处于诉讼保留状态时,将不会清除“可恢复的项目”文件夹,此文件夹中的项目将无限期保留。
页面顶部