I lately changed a SBS 2011 PDC with a Server 2019 PDC. The migration went easily. A number of years earlier than that I converted to Workplace 365. As a substitute of simply leaving it’s, I attempted to uninstall Trade from SBS 2011. The uninstall failed about 3/4’s of the way in which by means of and I used to be unable to uninstall or reinstall so I simply disabled all of the Trade providers and forgot about it.
As a result of I couldn’t arrange a hybrid surroundings to switch mailboxes 2 years in the past, I backed up the mailboxes in Outlook, switched to Workplace 365 after which imported them again into Outlook.
The homeowners hated Workplace 365 and had me change again to Trade on-premises. I put in Trade Server 2019 Commonplace on the brand new Home windows Server 2019 server. Once I did the migration it, after all, migrated all of the Trade stuff and I used to be left with an Trade dumpster fireplace.
Regardless of all that I used to be capable of get Trade 2019 operating correctly (principally). Once I put in Trade 2019 and first went into the EAC the mailboxes from the outdated Trade set up had been already arrange.
I did not wish to must backup and restore every Outlook mailbox so I setup Hybrid Trade hoping I may offboard the mailboxes arrange on Workplace 365 to my on-premises Trade server. All the pieces appears to be arrange correctly however after I do a “Migrate from Trade On-line” on a mailbox it fails with the next error:
Error: MigrationPermanentException: Can’t discover a recipient that has mailbox GUID ‘578c2104-a29b-474d-8891-7c5a02718b97′ –> Can’t discover a recipient that has mailbox GUID ‘578c2104-a29b-474d-8891-7c5a02718b97′.
When I attempt to use “Set-MailUser” to vary the on premises GUID for jsmith I get this:
[PS] C:Windowssystem32>Set-MailUser -Id jsmith -ExchangeGUID 578c2104-a29b-474d-8891-7c5a02718b97
The operation could not be carried out as a result of object ‘jsmith’ could not be discovered on ‘DCSERVER02.area.native’.
+ CategoryInfo : NotSpecified: (:) [Set-MailUser], ManagementObjectNotFoundException
+ FullyQualifiedErrorId : [Server=DCSERVER02,RequestId=dd81f753-8286-4b56-a7eb-91a174ec2f50,TimeStamp=4/25/2020 12
:21:15 PM] [FailureCategory=Cmdlet-ManagementObjectNotFoundException] 42B1821A,Microsoft.Trade.Administration.Recip
+ PSComputerName : dcserver02.area.native
Deleting after which re-adding the consumer from AD or Workplace 365 makes no distinction.
Any concepts on the way to get the GUID’s from Workplace 365 and Trade on-premises in sync?
Any assist could be vastly appreciated.
Right here’s a few of my notes if it helps:
All the on-premises mailboxes which might be current, had been arrange by SBS 2011 and had been inadvertantly migrated over. Not one of the mail migrated over. I can entry all the e-mail bins going to https://127.0.0.1/owa
All the Workplace 365 mailboxes are accessible and include 100% of their mail. Not one of the Workplace 365 mailboxes are listed as linked. The on-premises Trade mailboxes are empty.
In ADSI Edit the on-premises mailboxes are discovered at “Default naming context [MyServer.mydomain.local] –> DC=mydomain,DC=native –> OU=MyBusiness –> OU=Customers –> OU=SBSUsers” and never “Default naming context [MyServer.mydomain.local] –> DC=mydomain,DC=native –> OU=Microsoft Trade”
I did strive altering the msExchMailboxGuid in ADSI Edit to match the Workplace 365 mailbox.
Set-MailUser -Id johnsmith -ExchangeGUID 578c2104-a29b-474d-8891-7c5a02718b97
The operation could not be carried out as a result of object ‘johnsmith’ could not be discovered on ‘DCSERVER02.area.native’.
Set-RemoteMailbox johnsmith -ExchangeGUID d1c1908e-96af-4c28-86db-e4b9c817b0e4
The operation could not be carried out as a result of object ‘johnsmith’ could not be discovered on ‘DCSERVER02.mydomain.native’.
Allow-RemoteMailbox -Id “firstname.lastname@example.org” -RemoteRoutingAddress “email@example.com”
Allow-RemoteMailbox firstname.lastname@example.org -RemoteRoutingAddress email@example.com -PrimarySmtpAddress firstname.lastname@example.org
Allow-RemoteMailbox -Id johnsmith -RemoteRoutingAddress “email@example.com”
This job doesn’t help recipients of this kind. The required recipient is of kind UserMailbox