We have just started to deploy a Hybrid Office 365 Solution and we already had some users who signed up to Office 365 themselves, before we had full access to the domain and enabled DirSync. This has caused some issues.
At the moment we have our internal UPN suffix as company.internal
but I have added a extra UPN suffix under Active Directory Domains and Trusts for company.com
and set a group of users as well as a test user, to the correct external domain name. This is all working fine.
After running DirSync
I noticed that the In Cloud
users already existing now have two accounts, one "In Cloud" and one "Synced with AD". The synced account name/email was username@companycom.onmicrosoft.com
.
Now to get them to merge... I did some extensive Google searches and came across two methods:
- SMTP mail matching;
proxySMTPAdresses
matching. ImmutableID
matching toIn Cloud
account.
Neither of these worked BUT using a test account, I was able to set the In Cloud
user to the ImmutableID
of it's synced user and they merged perfectly fine.
I thought this method would continue to work but I was very wrong! It does not work for any other user and keeps throwing a Unique AnchorSource ID
error.
I do not want to have to create a 'fresh' AD account for all staff that currently have an AD account just to do SMTP matching. We also have on-premises Exchange servers which is making this annoying.
Can anyone give me some advice? I am stuck!