我们已将客户端从@example.co.uk 和本地 Exchange Server 2010 迁移到@example.com 和 Office 365。
我们暂时保留旧的 Exchange 服务器运行,以防需要迁移任何进一步的数据。
我们需要阻止 AD 域连接的 PC 的电子邮件应用程序(Microsoft Outlook 等)自动发现旧的 Exchange 服务器。到目前为止,我已执行了以下操作,但未奏效:
- 使用 EMS 将 CAS 的自动发现服务内部 URI 设置为空。
- 使用 ADSI Edit 删除
CN=%Exchange server hostname%,CN=Autodiscover,CN=Protocols,CN=%Exchange server hostname%,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=%AD DS NetBIOS domain name%,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=%AD DS DNS middle-level domain name%,DC=%AD DS DNS top-level domain name%
。 - 使用 AD UC 重新配置 AD 用户帐户,清除属性
homeMDB
和homeMTA
理想情况下,我不想:
- 禁用 Exchange Windows 服务。
- 禁用 Exchange 用户邮箱。
- 创建定义客户端上的自动发现行为(不包括 SCP 查找等)的注册表项。
- 删除 IIS 虚拟目录。
为了实现这一目标我们必须做什么?
答案1
选项1:
您可以执行多个“配置”选项,具体取决于您的环境和客户端(例如适用于 MAC 或 Windows 的 MS Office)。
例如,如果您希望在 MAC 上禁用自动发现,您可以按照此处的操作方法操作。
- 首选本地XML
- 排除Http重定向
- 排除HttpsAutodiscoverDomain
- 排除HttpsRootDomain
- 排除ScpLookup
- 排除服务记录
- ExcludeLastKnownGoodURL(仅适用于 Outlook 2010 版本 14.0.7140.5001 及更高版本)
- ExcludeExplicitO365Endpoint(仅适用于 Outlook 2016 版本 16.0.6741.2017 及更高版本)
结论:
我认为“ExcludeScpLookup”至少对于 Windows 版 Microsoft Office 来说才是您所需要的。您可以找到更多信息这里如果需要的话进行微调。
选项 2(但在我看来这不是一个好主意):
您可以尝试将内部自动发现设置指向 Exchange Online,您只需调整以下内容以使其适合您的配置:
Set-ClientAccessService -Identity "exch01" -AutoDiscoverServiceInternalUri "https://mbx01.contoso.com/autodiscover/autodiscover.xml"
和
Set-AutodiscoverVirtualDirectory -Identity "exch01\Autodiscover (Default Web Site)" -InternalUrl https://excashlb.int.contoso.com/autodiscover/autodiscover.xml -ExternalUrl https://oaw.contoso.com/autodiscover/autodiscover.xml
然后您可能需要等到它在您的环境中被复制。