![Exchange 2013 混合 EAC 未看到第二个域中的邮箱](https://linux22.com/image/765500/Exchange%202013%20%E6%B7%B7%E5%90%88%20EAC%20%E6%9C%AA%E7%9C%8B%E5%88%B0%E7%AC%AC%E4%BA%8C%E4%B8%AA%E5%9F%9F%E4%B8%AD%E7%9A%84%E9%82%AE%E7%AE%B1.png)
我们有一个混合设置。
我遇到这样一种情况:某些用户没有出现在收件人下的本地内部部署 Exchange 2013 服务器上。
我们的单林中有两个域。我将主域称为 abc.com,将第二个域称为 xyz.local。
xyz.local 域中的用户最近才被添加为云 365 用户,上周末,我将他们的本地域帐户与 365 帐户合并,并修改了 Azure AD Connect 以与 xyz.local 和 abc.com 同步。Azure AD Connect 同步正在运行。
未显示的用户均位于 xyz.local 域中。就好像本地 Exchange 服务器不知道包含 xyz.local 域的 Active Directory 分区一样。
我尝试修改 xyz.local 中某些用户的 AD 中的某些属性,然后它们开始出现在内部部署 Exchange 服务器的 Exchange 管理中心的收件人 -> 邮箱中。
这些是我修改的属性,将它们与 abc.com 中的用户的属性进行匹配:
目标地址[电子邮件保护] msExchRemoteRecipientType 改为 6 msExchRecipientDisplayType 改为 -2147483642 msExchRecipientTypeDetails 改为 2147483648 msExchVersion 改为 44220983382016
我不确定这是否只是上述属性更改之一,允许用户开始在内部部署 Exchange 服务器收件人邮箱中显示,或者是属性的组合。
但是,一旦来自 xyz.local 的用户出现,如果我尝试通过 Exchange 管理中心(本地)查看或修改任何属性,就会收到错误:
对服务器“TopologyClientTcpEndpoint (localhost)”上的 Microsoft Exchange Active Directory 拓扑服务的调用返回了错误。错误详细信息在域“xyz.local”中未找到合适的域控制器。错误:。
我想知道您是否有什么建议。似乎本地 Exchange 服务器可能只需要知道 xyz.local。我进行了大量搜索,但无法确定 EAC 中是否有设置或我应该在 Exchange 管理 Shell 中运行的 PowerShell 命令。任何帮助都将不胜感激。
答案1
我不确定我是否完全理解了你的难题的前提,我也不相信你做的事情实际上是可行的。话虽如此,请使用测试 xyz.com 用户帐户尝试此操作。确保根据需要替换您自己的值。
使用 Powershell 连接到 Exchange Online。然后运行以下命令:
- 获取邮箱 用户名 | fl ExchangeGUID(记下 ExchangeGUID)
在本地 Exchange 服务器上打开 Exchange 命令行管理程序。然后运行以下命令:
启用远程邮箱 用户名 -远程路由地址 [电子邮件保护]
设置远程邮箱 用户名 -ExchangeGuid 来自上方的 ExchangeGuid
如果这不起作用,请从您的租户向 Office 365 提交支持案例。这是免费的。他们会告诉您是否可行,如果可行,他们会帮助您解决问题。
答案2
第二个域 xyz.local 是否已在 Office 365 中验证?“我将他们的本地域帐户与他们的 365 帐户合并”,您是如何实现的?SMTP 匹配?
请在本地 Exchange 服务器中添加第二个域 xyz.local 作为接受域。
远程邮箱位于本地 Exchange 服务器上,是 Office 365 邮箱和本地 Exchange 组织之间的链接。如果每个 Office 365 邮箱都没有远程邮箱,您就无法有效地管理某些 Office 365 邮箱属性,无法将其转移回本地 Exchange 服务器,最重要的是,没有远程邮箱会中断本地用户和 Office 365 用户之间的邮件流。因此,您可以尝试启用此知识库文章中提到的远程邮箱https://docs.microsoft.com/en-US/exchange/troubleshoot/move-mailboxes/migrationpermanentexception-when-moving-mailboxes