我在这里很谨慎。在我移除任何东西之前,我希望能够将其放回去。
我在使用 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
就足够了。