Blog 地址:https://blog.51cto.com/13969817

目前有很多公司IT都有计划的将用户邮箱迁移到Office 365做集中管理,比如网易邮箱->Exchange Online,比如Gmail->Exchange Online,比如不同Office 365 Tenant的Mailbox迁移等等,但在做迁移过程中会因为前期考虑不足,新平台的Mailbox size 默认50GB,小于旧平台的存储数值,没有在迁移前及时调整,导致mailbox迁移失败,所以我们迁移前一定要做好规划,比如以Office 365为例,针对不同的Office 365 plan,Mailbox的default size是不同的,参照下表。

Office 365:Mailbox Migration 考量点之调整Mailbox Size_第1张图片

默认Office 365 mailbox中的message size是25 MB,但有些公司高level的职员message Size远大于25MB,在做邮箱迁移时,也需要提前将Size调整到75MB,避免迁移是存储空间超限制,迁移失败。

接下来分享一下如何通过Windows PowerShell将Mailbox Size从50GB调整到100GB

1.连接 Exchange Online:
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

Office 365:Mailbox Migration 考量点之调整Mailbox Size

2.回车,输入Office 365 Global Admin的用户名和密码:

Office 365:Mailbox Migration 考量点之调整Mailbox Size_第2张图片

3.导入Remote PowerShell Session

Office 365:Mailbox Migration 考量点之调整Mailbox Size

  1. 针对有需要的员工设置Mailbox Size,比如Byron的Mailbox size为100 GB, send的Limit是19 GB,Warning的Limitation:18 GB

    Set-Mailbox [email protected] -ProhibitSendQuota 99GB -ProhibitSendReceiveQuota 100GB -IssueWarningQuota 98GB

Office 365:Mailbox Migration 考量点之调整Mailbox Size_第3张图片

检查一下设置是否已经更新

Get-Mailbox [email protected] | Select *quota 

Office 365:Mailbox Migration 考量点之调整Mailbox Size_第4张图片

更多说明:

  • 企业中所有用户设置Mailbox size: 命令为:
    Get-Mailbox | Set-Mailbox -ProhibitSendQuota < Value > -ProhibitSendReceiveQuota < Value > -IssueWarningQuota < Value >

  • 企业中某个部门的用户设置Mailbox size命令为:

    Get-User | where {$_.Department -eq "Sales"} | Get-Mailbox | Set-Mailbox -ProhibitSendQuota < Value > -ProhibitSendReceiveQuota < Value > -IssueWarningQuota < Value >

  • 如何增加企业员工的Mail Attachment Size
  • 更多链接:Set-Mailbox、Exchange Online Limits