SYMPTOM

 

==================

 

You run the following cmdlet and it failed to complete.

 

CMDLET\>New-RoutingGroupConnector -SourceTransportServers "Server01","Server02" -TargetTransportServers

 

"Eexch01","Eexch02" -BiDirectional $true -name TW2003-2010 -debug -verbose

 

Active Directory operation failed on dc.domain.com. This error is not retriable. Additional information: T

 

he name reference is invalid.

 

This may be caused by replication latency between Active Directory domain controllers.

 

Active directory response: 000020B5: AtrErr: DSID-03152392, #1:

 

0: 000020B5: DSID-03152392, problem 1005 (CONSTRAINT_ATT_TYPE), data 0, Att 78e030df (msExchSourceBridgeheadServers

 

DN)

 

+ CategoryInfo : NotSpecified: (0:Int32) [New-RoutingGroupConnector], ADConstraintViolationException

 

+ FullyQualifiedErrorId : 6C3EB645,Microsoft.Exchange.Management.SystemConfigurationTasks.NewRoutingGroupConnector

 

VERBOSE: [10:22:19.103 GMT] New-RoutingGroupConnector : Ending processing &

 

ANALYSIS

 

==================

 

From the following output, you can see that the object DN of Default SMTP Virtual server is the same on all servers except one.

 

CN=2,CN=SMTP,CN=Protocols,CN=SERVER02,CN=Servers,…

 

CN=1,CN=SMTP,CN=Protocols,CN=SERVER01,CN=Servers,…

 

CN=1,CN=SMTP,CN=Protocols,CN=EEXCH02,CN=Servers,…

 

CN=1,CN=SMTP,CN=Protocols,CN=EEXCH01,CN=Servers,…

 

CAUSE

 

==================

 

This is a known issue with Exchange 2007 and Exchange 2010

 

Here is a workaround for Exchange 2003 server (it only apply if the Exchange server is not Exchange cluster server)

 

1. Close Exchange system manager

 

2. Install windows support tools

 

3. Open ADSIEDIT.MSC

 

4. Locate on <Configuration>\services\Microsoft Exchange\<Org Name>\Administrative Groups\<Exchange 2003 AG name>\Servers\<Exchange 2003 servername>\Protocol\SMTP

 

5. On “CN=2” folder, Right click it and select “Rename”, type “1”

 

6. Force DC replication and restart SMTP service on the Exchange server

 

After that , you can add the Exchange 2003 server as source or target of the RGC by below powershell.

 

Set-routinggroupconnector –identity <name of RGC> -sourceTransportServers < all source transport servers’ FQDN> -TargetTransportServers < all target transport servers’ FQDN>

 

Note:

 

1. You need to do for two RGC, because RGC is two ways.

 

2. You need to retype server’s FQDN on sourcetransporservers or targetTransportServers even though they are added.

 

WORKAROUND

 

==================

 

Since your server is a cluster server, we cannot modify the DN to workaround the issue.

 

修改您之前的 Cmdlet 指令,把 SERVER02 從指令中先移除

 

New-RoutingGroupConnector -Name TW2010-2003 -SourceTransportServers SERVER01,SERVER02 -TargetTransportServers EEXCH01,EEXCH02 -BiDirectional $true