在实施Exchange的时候,我们都知道,如果组织中已经安装了Exchange 2007,那么这个时候我们再想安装Exchange 2010,这个操作叫迁移、因为Exchange是不支持就地升级的。在完成整个迁移过程中,Exchange会自动的将客户端的配置文件从2007更新至2010的服务器。

Exchange 2007迁2010修改自动配置地址_第1张图片

在有一些情况可能就需要我们在迁移完成后,去修改这个自动配置时客户端连接的服务器地址,虽然这种情况可能较少,但我们不排除存在这样的一种场景:旧版的Exchange 2007由于部署不规范主机名直接使用了mail,组织内外部的邮箱访问FQDN都是mail。这时候如果我们要迁移到Exchange 2010,我们是无法直接使用mail.domain.com,因为这个FQDN已经被Exchange 2007的服务器当作为了主机名。所以为此我们必须使用其他的FQDN作为客户端访问的地址,这时由于Exchange的自动更新操作,会把我们连接到mail.domain.com的地址更新到新的Exchange服务器地址,比如mail01.domain.com。当我们迁移完成将Exchange 2007卸载之后,我们再把CAS阵列改回mail的时候。此时客户端配置文件仍然不会更新,还会继续的使用mail01.domain.com。这样当用户在外部使用的时候就会出问题。所以我们需要修改自动配置所连接到的地址。这里我们有两种方法来进行修改,第一种是重建的OutlookProvider,第二种是手动修改及重建现有的SCP。

如果通过第一种办法直接重建OutlookProvider不行,那么就只能进行第二种方法。首先需要通过使用ADSIedit.msc工具来连接到AD的配置分区,修改CN=Configuration,DC=DomainName,DC=com –> CN=Services –> CN=Microsoft Exchange –>CN=Organization Name –> CN=Client Access –> CN=AutoDiscover

Exchange 2007迁2010修改自动配置地址_第2张图片

将下面的三个SCP删除掉,在删除之前一定要通过Windows Server Backup功能进行AD状态备份,以免出现不可预知的错误。

Exchange 2007迁2010修改自动配置地址_第3张图片

然后还需要修改CN=Configuration,DC=DomainName,DC=com –> CN=Services –> CN=Microsoft Exchange –>CN=Organization Name下的Administrative Groups中的Database、Servers以及Arrays中的属性。

Exchange 2007迁2010修改自动配置地址_第4张图片

将其中的Arrays地址由mail01改为mail,最后再次尝试重建OutlookProvider。

必须先清除了Exchange 2007的信息,创建新的OutlookProvider时才会使用mail.domain.com而不会创建出连接到mail01的SCP。在操作的时候一定要进行备份,这样手动的去更新配置分区非常的容易出问题。