You will notice that the AzureAD Sync tool stopped synchronizing and in the Office 365 portal under Health Directory Sync Status you will notice the error message Warning: no recent synchronization under Password Sync.
In Powershell when you run the
Start-ADSyncSyncCycle you will get the below error
Warning: no recent synchronization
Start-ADSyncSyncCycle : System.InvalidOperationException: Scheduler is already
suspended via global parameters.
To fix this, simply open Powershell and run the below command.
Set-ADSyncScheduler -SchedulerSuspended $false
After it completes, re-run
Start-ADSyncSyncCycle and it will work.
“This user’s on-premises mailbox has not been migrated to Exchange Online. The Exchange Online mailbox will be available once migration is completed”
This only happens for users that have been synced using DirSync as they are mail enabled with on premises exchange. I do not however want to migrate mailboxes and would like to start a fresh.
To fix this, one should exclude the attribute ‘
msExchMailboxGuid‘ on the Azure Active Directory Connect Tool (DirSync).
-Disable Synchronization from the Office 365 Portal
-Delete all synched users (marked as cloud now)
-Remove these mailboxes from the Office 365 Recycle Bin
-Edit the MIIS so the MSExchangeMailboxGUID does not sync
-Enable Sync again