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

Exchange Online迁移至本地2019 CU14遇TargetUserAlreadyHasPrimaryMailboxException错误求助

Exchange Online到本地迁移错误:TargetUserAlreadyHasPrimaryMailboxException 排查与解决

错误原因

  • 目标本地AD用户已关联主邮箱(可能是历史创建后未彻底清理,或存在软删除状态的邮箱)
  • 本地AD用户的msExchRecipientTypeDetails属性配置异常,被系统判定为已拥有主邮箱
  • 混合部署的AD与云端同步出现偏差,导致本地用户对象被误识别为已配置主邮箱

解决方案

1. 核查并清理本地已存在的邮箱

  • 打开Exchange本地管理Shell,执行命令确认目标用户的邮箱状态:
    Get-Mailbox -Identity "6f5ab530-2740-488c-b165-5cebb5a05"
    
  • 若存在废弃主邮箱,先禁用邮箱:
    Disable-Mailbox -Identity "6f5ab530-2740-488c-b165-5cebb5a05" -Confirm:$false
    
  • 再清理软删除状态的邮箱(需替换为实际数据库名称):
    Remove-StoreMailbox -Database "你的本地邮箱数据库名称" -Identity "目标用户邮箱名称" -MailboxState SoftDeleted
    

2. 修正AD用户属性配置

  • 打开AD用户和计算机,启用「高级功能」,找到目标用户后打开属性编辑器:
  • 定位msExchRecipientTypeDetails属性,未创建邮箱的正常用户值应为0或1(仅邮件用户),若为1(主邮箱标识)则修改为0,等待AD同步至Exchange本地。

3. 修复混合同步的用户对象

  • 执行命令检查用户的远程收件人属性:
    Get-ADUser -Identity "6f5ab530-2740-488c-b165-5cebb5a05" | Select-Object msExchRemoteRecipientType, msExchRecipientDisplayType
    
  • 若用户被标记为远程收件人,清除该属性并强制AD同步:
    Set-ADUser -Identity "6f5ab530-2740-488c-b165-5cebb5a05" -Clear msExchRemoteRecipientType
    Start-ADSyncSyncCycle -PolicyType Delta
    

4. 重新发起迁移请求

  • 清理之前失败的迁移批次:
    Remove-MigrationBatch -Identity "你的迁移批次名称" -Confirm:$false
    
  • 重新创建迁移批次,指定正确的本地邮箱数据库后发起迁移。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 12:13:10