我在混合 365 环境中工作。有人对用户邮箱的存档进行了一些更改,现在我在 365 管理中心查看活跃用户时收到错误:错误框图像
我能够通过以下命令获取有关 AAD Connect powershell 中错误的详细信息: (获取 MsolUser -UserPrincipalName[电子邮件保护]).errors[0].ErrorDetail.objecterrors.errorrecord.ErrorDescription
它向大多数用户返回了以下信息:由于存在不同的存档,因此无法启用邮箱的新云存档。要启用新存档,请先禁用本地存档。在下一个 Dirsync 同步周期后,再次启用本地存档。
一个大问题是,当我这样做时,它似乎完全从用户中删除了存档,并创建了一个全新的存档,这不是我想要的。有没有办法保留存档而不创建新存档?即使我设置了现有存档的 GUID,它只会创建一个新的空存档。我可以事先将存档备份到 .pst,但一定有更好的方法,对吧?
在我对几个无关紧要的用户执行了建议的修复后,我发现他们的存档邮箱虽然是空的,但在所有地方看起来都是正确的。但是,当我在 365 管理中心选择一个用户时,我仍然会看到上图所示的灰色错误框。现在,当我输入命令查看错误详细信息时,它们是空白的:输出图像
如果有人曾经处理过这个问题并且可以提供一些指导,我将不胜感激。我有点困惑,几乎用尽了所有资源。如果我可以提供任何其他有用的信息,请告诉我。提前谢谢!
答案1
检查来自本地 Exchange 和 O365 的同一邮箱的 GUID:
Get-Mailbox "user identity with error status" | ft Name, ArchiveGuid
Get-RemoteMailbox -Identity "user identity with error status" | fl DisplayName, ArchiveGuid
然后使用从 Azure AD 获取的 ArchiveGuid 值更新远程邮箱属性:
Set-RemoteMailbox -Identity “user identity with error status” -ArchiveGuid *
然后启动目录同步并查看问题是否解决。