Blog链接:https://blog.51cto.com/13969817

最近在实施Exchange Online migration项目时,遇到关于归档邮箱的问题,理论上微软为了给用户提供免费的归档邮箱存储额度以满足用户合规性的要求:可无限制保留电子邮件,提供了Auto-expanding的功能,但实际遇到的情况,用户启用了这个功能,归档邮箱存储额度大于100 GB的时候,从Exchange Online Center Admin是无法获取到准确的usage size,这就给数据迁移预估迁移时间造成了一定的risk。

为了解决这个问题,我们采用了Powershell的方式获取archived mailbox每个folder size以及item数量,从而获取到归档邮箱的总大小。

具体操作如下:

1.      使用命令Connect-ExchangeOnline连接客户Exchange Online环境,如下所示:

Microsoft 365 解决方案:如何使用Powershell获取Archived Mailbox Size_归档邮箱

2.      执行如下命令:获取Archived Mailbox的folder相关信息,并将信息以csv的格式保存到C盘根目录,如下

Get-EXOMailboxStatistics -Identity XXX@XXX.onmicrosoft.com -Archive | Select DisplayName, TotalItemSize, ItemCount | export-csv C:\ArchivedInfo.csv -notypeinformation -Encoding UTF8

Microsoft 365 解决方案:如何使用Powershell获取Archived Mailbox Size_归档邮箱_02

3.      可以看到C 盘生成的excel文件,打开后,就可以看到生成的报告

Microsoft 365 解决方案:如何使用Powershell获取Archived Mailbox Size_Powershell_03

谢谢大家阅读,希望对大家有所帮助。