Problem Description:
Can’t move Exchange 2003 mailbox to Exchange 2010 resource forest
Error message:
Failed to reconnect to Active Directory server SRVUMVMDC02.umfolozi.local. Make sure the server is available, and that you have used the correct credentials.
Source Environment Configuration:
Active Directory
FQDN: umfolozi.local
Domain name (pre-Windows 2000): UMFOLOZI
Domain Function Level: Windows Server 2003
Domain Controllers:
Hostname | OS | Operation Master |
SRVUMVMDC01.umfolozi.local | Windows Server 2008 R2 Standard SP1 | Schema Master, Domain Naming, RID, PDC |
SRVUMVMDC01.umfolozi.local | Windows Server 2008 R2 Standard SP1 | Infrastructure |
Exchange
Version: Microsoft Exchange 2003 Standard SP2 Build 7638.2
Server Information:
Hostname | OS |
TUSKUMFMAIL.umfolozi.local | Windows Server 2003 R2 SP2 |
DNS Zones
Zone Name | Zone Type | Domain Controllers |
umfolozi.local | Active Directory-Integrated (Primary) | SRVUMVMDC01.umfolozi.local SRVUMVMDC01.umfolozi.local |
peermont.com | Secondary | SRVPGVMDC01.peermont.com SRVPGVMDC02.peermont.com |
Trusts
Domain Name | Trust Type | Transitive | Validated |
peermont.com | Forest | Yes | Yes |
Active Directory
FQDN: peermont.com
Domain name (pre-Windows 2000): PG
Domain Functional Level: Windows Server 2008 R2
Domain Controllers:
Hostname | OS | Operation Master |
SRVPGVMDC01.peermont.com | Windows Server 2008 R2 Std SP1 | |
SRVPGVMDC02.peermont.com | Windows Server 2008 R2 Std SP1 | Domain naming, RID, PDC, Infrastructure, Schema Master |
Resource Exchange Forest
Server Information:
Hostname | OS | Role | Version | Client Access Array |
SRVPGVMEXCH01.peermont.com | Windows Server 2012 Std | HUB, CAS | Version 14.3 (Build 123.4) | exchange.peermont.com |
SRVPGVMEXCH02.peermont.com | Windows Server 2012 Std | HUB, CAS | Version 14.3 (Build 123.4) | exchange.peermont.com |
Hostname | OS | Role | Version | Database Availibility Group |
SRVPGVMEXCH03.peermont.com | Windows Server 2012 Std | MBX | Version 14.3 (Build 123.4) | PeermontDAG |
SRVPGVMEXCH04.peermont.com | Windows Server 2012 Std | MBX | Version 14.3 (Build 123.4) | PeermontDAG |
DNS Zones
Zone Name | Zone Type | Domain Controllers |
peermont.com | Active Directory-Integrated (Primary) | SRVPGVMDC01.peermont.com SRVPGVMDC02.peermont.com |
umfolozi.local | Secondary | SRVUMVMDC01.umfolozi.local SRVUMVMDC01.umfolozi.local |
Trusts
Domain Name | Trust Type | Transitive | Validated |
umfolozi.local | Forest | Yes | Yes |
Migration Process
Task | Description | Successful/Error |
1 | SYNC AD Domain account from source forest (umfolozi.local) to target forest (peermont.com) using BinaryTree SMART Directory Sync (ADMT can be used as alternative) | Successful |
2 | Create mailed enabled user | Successful |
3 | Run Prepare-MoveRepuest with –OverWriteLocalObject Command Example: .\Prepare-MoveRequest.ps1 -Identity exchtest1@umfolozi.local -RemoteForestDomainController SRVUMVMDC01.umfolozi.local -RemoteForestCredential $RemoteCredentials -UseLocalObject -LocalForestDomainController SRVPGVMDC01.peermont.com -LocalForestCredential $LocalCredentials -OverWriteLocalObject | Successful |
4 | Submit mailbox request Command Example: New-MoveRequest -Identity "0fa7d17e-3637-4708-a51b-f14eaae17968" -BadItemLimit "50" -TargetDeliveryDomain"internal.peermont.com" -TargetDatabase "{c5d6ea95-07b3-4a52-9868-e41e808a76fe}" -RemoteCredential (Get-Credential "umfolozi\svcmigration") -RemoteGlobalCatalog "SRVUMVMDC02.umfolozi.local" -RemoteLegacy:$True | Error |
[PS] C:\Windows\system32>New-MoveRequest -Identity "0fa7d17e-3637-4708-a51b-f14eaae17968" -BadItemLimit "50" -TargetDeli
veryDomain "internal.peermont.com" -TargetDatabase "{c5d6ea95-07b3-4a52-9868-e41e808a76fe}" -RemoteCredential (Get-Crede
ntial "umfolozi\svcmigration") -RemoteGlobalCatalog "SRVUMVMDC02.umfolozi.local" -RemoteLegacy:$True -Verbose
VERBOSE: [11:34:27.346 GMT] New-MoveRequest : Active Directory session settings for 'New-MoveRequest' are: View Entire
Forest: 'False', Default Scope: 'peermont.com', Configuration Domain Controller: 'SRVPGVMDC02.peermont.com', Preferred
Global Catalog: 'SRVPGVMDC02.peermont.com', Preferred Domain Controllers: '{ SRVPGVMDC02.peermont.com }'
VERBOSE: [11:34:27.362 GMT] New-MoveRequest : Runspace context: Executing user: peermont.com/Admin/Users/Admin
Accounts/Information Technology/SoarSoft/Johann Van Schalkwyk, Executing user organization: , Current organization: ,
RBAC-enabled: Enabled.
VERBOSE: [11:34:27.362 GMT] New-MoveRequest : Beginning processing &
VERBOSE: [11:34:27.362 GMT] New-MoveRequest : Instantiating handler with index 0 for cmdlet extension agent "Admin
Audit Log Agent".
WARNING: When an item can't be read from the source database or it can't be written to the destination database, it
will be considered corrupted. By specifying a non-zero BadItemLimit, you are requesting that Exchange not copy such
items to the destination mailbox. At move completion, these corrupted items won't be available in the destination
mailbox.
VERBOSE: [11:34:27.362 GMT] New-MoveRequest : Searching objects "{c5d6ea95-07b3-4a52-9868-e41e808a76fe}" of type
"MailboxDatabase" under the root "$null".
VERBOSE: [11:34:27.362 GMT] New-MoveRequest : Previous operation run on domain controller 'SRVPGVMDC02.peermont.com'.
VERBOSE: [11:34:27.393 GMT] New-MoveRequest : Current ScopeSet is: { Recipient Read Scope: {{, }}, Recipient Write
Scopes: {{, }}, Configuration Read Scope: {{, }}, Configuration Write Scope(s): {{, }, }, Exclusive Recipient Scope(s):
{}, Exclusive Configuration Scope(s): {} }
VERBOSE: [11:34:27.393 GMT] New-MoveRequest : Searching objects "0fa7d17e-3637-4708-a51b-f14eaae17968" of type "ADUser"
under the root "$null".
VERBOSE: [11:34:27.471 GMT] New-MoveRequest : Previous operation run on domain controller 'SRVPGVMDC02.peermont.com'.
VERBOSE: [11:34:27.471 GMT] New-MoveRequest : Processing object "$null".
VERBOSE: [11:34:27.487 GMT] New-MoveRequest : [DEBUG] No RequestJob messages found.
VERBOSE: [11:34:27.487 GMT] New-MoveRequest : [DEBUG] MDB c5d6ea95-07b3-4a52-9868-e41e808a76fe found to belong to Site:
peermont.com/Configuration/Sites/Peermont
VERBOSE: [11:34:27.487 GMT] New-MoveRequest : [DEBUG] MRSClient: attempting to connect to 'SRVPGVMEXCH02.peermont.com'
VERBOSE: [11:34:27.627 GMT] New-MoveRequest : [DEBUG] MRSClient: connected to 'SRVPGVMEXCH02.peermont.com', version
14.3.178.0 caps:07
VERBOSE: [11:34:27.627 GMT] New-MoveRequest : [DEBUG] Loading source mailbox info
VERBOSE: [11:34:28.844 GMT] New-MoveRequest : Failed to reconnect to Active Directory server
SRVUMVMDC02.umfolozi.local. Make sure the server is available, and that you have used the correct credentials. --> A
local error occurred.
VERBOSE: [11:34:28.844 GMT] New-MoveRequest : Admin Audit Log: Entered Handler:OnComplete.
Failed to reconnect to Active Directory server SRVUMVMDC02.umfolozi.local. Make sure the server is available, and that
you have used the correct credentials.
+ CategoryInfo : NotSpecified: (0:Int32) [New-MoveRequest], RemoteTransientException
+ FullyQualifiedErrorId : F48FD74B,Microsoft.Exchange.Management.RecipientTasks.NewMoveRequest
+ PSComputerName : srvpgvmexch02.peermont.com
VERBOSE: [11:34:28.859 GMT] New-MoveRequest : Ending processing &
Troubleshooting Performed
1.When submitting mailbox move request tried the following credential inputs:1.1.DOMAIN\Username
1.2.FQDN\Username
1.3.userPrincipalName
2.Confirmed domain trust between source and target domain is in place and validated.
3.Confirmed name resolution in source and target domain is functioning as expected.
4.Confirmed network connectivity between source and target domain controllers as well as source and target exchange servers.
5.Tried to create new Linked Mailbox to account in source forest, can’t select Global Catologue via the wizard;
Tried to specify the credentials for the account forest and got the following error when tried to select Global Catalog from wizard: