我最近在内部邮件服务器上安装了CASangular色,试图将CAS移到该服务器上,而不是面向外部的Web服务器(也恰好是DC)。
在邮件服务器上安装CAS之后,我从原始服务器中删除了CAS。 但是,所有Outlook客户端仍在尝试连接到以前的服务器! 对于现有帐户,Exchange服务器地址是只读的,我甚至不能将其更改为新的服务器名称:

正如你所看到的,我甚至不能改变地址。 我需要将其更改为新的服务器名称,客户端计算机上的DNS可以将FINEparsing为正确的IP。
当我在outlook中创build一个新的帐户时,我把新的CAS服务器的地址,并点击CHECK NAME,服务器名称字段自动重写到旧的CAS服务器!
我可以input内部CAS服务器的IP,NETBIOS或DNS名称,并且每次检查名称时,名称都会自动replace为旧的CAS服务器名称(也是DC),Outlook将无法连接。
注意:OWA适用于新的CAS服务器。
我在绳子的尽头。 关于这可能是唯一的想法是:1)AD名称检查机制中的东西是强制客户端使用旧的CAS地址。 不知道我去哪里configuration。
2)需要设置Exchange中的设置才能使新的CAS服务器成为默认设置。 但是我已经删除了所有对EMC中旧CAS服务器的引用,并在所有客户端访问设置中设置了新的CAS服务器地址。
3)在“自动发现”configuration中是否有东西可以搞砸?
我想到了。
我去了微软的Exchange连接testing,并testing了自动发现设置,它告诉我“自动发现响应中缺lessEXCH提供程序部分”。
这引起了我在Serverfault上的一个问题,它包含了它的决议。
基本上,当您删除一个CASangular色时,邮箱数据库保留RPCClientAccess设置,并需要使用新的CAS服务器名称进行更新。
因此我所要做的就是发出下面的PS命令:
[PS] C:\>Get-MailboxDatabase -Server ex1.domain.local | Set-MailboxDatabase -RpcClientAccessServer ex2.domain.local