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

混合环境下本地Public Folders无法同步至365的问题求助

Exchange混合环境本地公共文件夹同步至Exchange Online故障排查与修复

问题梳理

  • 本地Exchange管理Shell执行Get-mailbox -publicfolder可定位PFMAILBOX1,但Exchange Online PowerShell中get-mailuser PF*无法找到对应对象
  • Azure AD Connect已启用Exchange Mail Public Folders同步功能,其余本地邮箱同步正常,仅PFMAILBOX1同步失败
  • 本地执行.\Sync-ModernMailPublicFolders.ps1 -CsvSummaryFile:sync_summary.csv无报错,但EXO执行Set-OrganizationConfig -PublicFoldersEnabled Remote -RemotePublicFolderMailboxes PFMailbox1提示找不到对象
  • AD配置路径下pFContacts属性指向已删除的PFMAILBOX1对象,当前正常PFMAILBOX1的msExchPublicFolderMailbox属性配置正确

修复方案

1. 修正AD配置对象的pFContacts属性

可以直接将pFContacts属性修改为当前正常PFMAILBOX1的完整LDAP路径(CN=PFMailbox1,CN=Users,DC=Contoso,DC=local),操作步骤:

  • 打开ADSI编辑工具,连接到AD配置分区(CN=Configuration,DC=Contoso,DC=local)
  • 定位到Exchange组织配置路径:CN=Services>CN=Microsoft Exchange>CN=Contoso>CN=Administrative Groups>CN=Exchange Administrative Group(FYDIBOHF23SPDLT)>CN=Servers>CN=你的Exchange服务器名>CN=InformationStore>CN=First Storage Group(根据实际环境调整路径)
  • 找到对应配置对象,编辑pFContacts属性,替换为正常PFMAILBOX1的LDAP路径

2. 强制触发Azure AD Connect同步

修改AD属性后,手动触发同步确保变更同步至EXO:

Start-ADSyncSyncCycle -PolicyType Delta

等待同步完成后,在EXO PowerShell中执行get-mailuser PFMAILBOX1,确认对象已同步到云端

3. 重新配置EXO组织公邮设置

确认PFMAILBOX1的mailuser对象在EXO中存在后,重新执行命令:

Set-OrganizationConfig -PublicFoldersEnabled Remote -RemotePublicFolderMailboxes PFMAILBOX1

4. 验证同步结果

  • 再次运行本地同步脚本.\Sync-ModernMailPublicFolders.ps1 -CsvSummaryFile:sync_summary.csv,检查同步摘要文件无异常
  • 让365用户测试访问本地公共文件夹,确认可见性

关键说明

pFContacts属性用于关联AD中公共文件夹邮箱的联系人对象,必须指向当前正常存在的PFMAILBOX1对象。当前PFMAILBOX1的msExchPublicFolderMailbox属性配置正确,说明邮箱本身的关联逻辑正常,仅需修正配置对象的pFContacts指向即可解决同步问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 10:12:23