如何防止自动发现到本地Exchange

我们已将客户端从@ example.co.uk和本地Exchange Server 2010迁移到@ example.com和Office 365。

我们正在保持旧的Exchange服务器运行,以防需要迁移任何进一步的数据。

我们需要阻止AD域连接的PC的电子邮件应用程序(Microsoft Outlook等)从自动发现到旧的Exchange服务器。 到目前为止,我已经做了以下没有工作的:

  1. 使用EMS将CAS的自动发现服务内部URI设置为空。
  2. 使用ADSI编辑删除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%
  3. 使用AD UC重新configuration清除属性homeMDBhomeMTA的AD用户帐户

理想情况下,我不想:

  1. 禁用Exchange Windows服务。
  2. 禁用Exchange用户邮箱。
  3. 创buildregistry项,定义客户端上的自动发现行为(不包括SCP查找等)。
  4. 删除IIS虚拟目录。

要做到这一点,需要做些什么?

选项1:

有多个“configuration”选项,您可以执行哪些取决于您的环境和您的客户端(例如MS Office的MAC或Windows)。

例如,如果您希望禁用MAC上的自动searchfunction,您可以按照此处的说明进行操作 。

在Windows上,您可以通过以下方式对自动发现进行微调 :

  • PreferLocalXML
  • ExcludeHttpRedirect
  • ExcludeHttpsAutodiscoverDomain
  • ExcludeHttpsRootDomain
  • ExcludeScpLookup
  • ExcludeSrvRecord
  • ExcludeLastKnownGoodURL(仅适用于Outlook 2010版本14.0.7140.5001及更高版本)
  • ExcludeExplicitO365Endpoint(仅适用于Outlook 2016版本16.0.6741.2017和更高版本)

结论:

至less在Microsoft Office for Windows中,我认为“ExcludeScpLookup”是您所需要的。 如果需要的话,你可以在这里find更多的信息。

选项2 (但在我眼中不会是一个好select):

您可能会尝试将内部自动发现设置指向Exchange Online,您只需调整以下内容以适合您的configuration:

 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 

那么你可能需要等到它在你的环境中复制。