如何为 Exchange Server 自动发现创建服务连接点(手动)

如何为 Exchange Server 自动发现创建服务连接点(手动)

我在这里很谨慎。在我移除任何东西之前,我希望能够将其放回去。

我在使用 SCP 获取 Exchange AutoDiscover 信息的域加入计算机方面遇到了问题。它通过 SCP 获取现在未使用的内部 Exchange Server 的信息,即使配置文件正在另一个域上使用 Office 365。根据这次谈话,我可以简单地从 Active Directory 站点和服务中删除该对象。

我想知道如果这会产生更多问题或者我们恢复 Exchange 服务器,该如何重新添加 SCP。

右键单击父“自动发现”节点不允许我创建服务连接点。

仅运行 cmdlet“ Set-ClientAccessServer -Identity servername -AutodiscoverServiceInternalUri url”是否足以重新创建该对象?

谢谢你!

答案1

直接回答您的问题:是的,运行该命令Set-ClientAccessServer -Identity [servername] -AutodiscoverServiceInternalUri url将为您重新创建一个 SCP。

Exchange Server 在 Active Directory 中为每个 CAS 创建一个自动发现 SCP(服务连接点)。

要查看 Exchange 为其配置的内容,请运行Get-ClientAccessService | Select FQDN,AutoDiscoverServiceInternalUri,DistinguishedName。记下您在那里看到的内容。

然后,运行Set-ClientAccessService -Identity [Name] -AutoDiscoverServiceInternalUri $null以清除该特定服务器的 SCP。

您也可以运行Get-Client AccessService | Set-ClientAccessService -AutoDiscoverServiceInternalUri $null来一次性清除所有 SCP。

要重新添加任何特定的 SCP,您只需运行Set-ClientAccessService -Identity [Name] -AutoDiscoverServiceInternalUri "[URL]"

您还可以使用 ADSI Edit 在 Active Directory 中查找每个 CAS 服务器的 SCP。上述命令返回的 DistinguishedName 属性将向您展示如何在 ADSI Edit 中找到它们。(当然是反过来的!)例如,名为“mail1.example.org”的服务器的 SCP 位置可能是:

CN=MAIL1,CN=Autodiscover,CN=Protocols,CN=MAIL1,CN=Servers,CN=Exchange Administrative Group (********),CN=Administrative Groups,CN=Example,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=example,DC=org

附注:Set-ClientAccessServer cmdlet 已弃用,并将从“未来”版本的 Exchange Server 中删除。此时最好熟悉 *-ClientAccessService cmdlet。

答案2

您不需要在 AD 中手动删除 SCP。运行Set-ClientAccessServer -identity servername -AutodiscoverServiceInternalUri $Null就足够了。

相关内容