I am in the middle of an Exchange 2010 to Office 365 cutover migration and I keep getting errors when trying to create a migration endpoint on Office 365 hence the migration can't progress.
I have successfully completed step one which is to verify the on premises domain and the Office 365 domain but it seems I am stuck on connecting with Outlook Anywhere using each available method on Microsoft Remote Connectivity Analyzer.
The first error message that I am getting when connecting through Microsoft Remote Connectivity Analyzer is that the:
The certificate chain could not be built. You may be missing required intermediate certificate.
On a side note, this works on internal LAN and Outlook clients are able to connect using autodiscover.
The second error message I get, is when trying to connect using:
Test-MigrationServerAvailability -ExchangeOutlookAnywhere -Autodiscover -EmailAddress <email address for on-premises administrator> -Credentials $credentials
on a Exchange Online PowerShell session I am getting:
The migration service failed to detect the migration endpoint using the Autodiscover service.
I just can't understand why the Autodiscover tests won't pass. I am aware that Microsoft Remote Connectivity Analyzer would show error because it misses the root certificate but what should I do in order to have it running properly?
Please note that I am using an internal CA-Server which is the Exchange Server it self so I have self signed certificates.
I wonder, am I missing the big picture here?
For the migration endpoint/batch to work, is it mandatory to have a valid certificate or to be able to use autodiscover?