The administration and maintenance of Microsoft Exchange Server to ensure secure, reliable, and efficient email and collaboration services across an organization.
Thank you for posting your question in the Q&A Forum.
We can certainly understand how receiving numerous daily “Migration Batch Status” emails can be disruptive, especially after completing your migration from Google to Exchange.
These emails often come from completed or failed migration batches that remain in the system backend, even if they no longer appear in the Exchange Admin Center (EAC).
To stop them, you can check and remove these batches using Exchange Online PowerShell:
# List all batches
Get-MigrationBatch | Format-List Identity, Status, NotificationEmails
# Stop the batch (optional)
Stop-MigrationBatch -Identity "YourBatchName"
# Remove the batch
Remove-MigrationBatch -Identity "YourBatchName" -Confirm:$false
Replace YourBatchName with the actual batch Identity from the list above.
After these steps, the daily status emails should typically stop within a few hours.
For your reference, here are the official Microsoft documentation pages for the commands used:
- Remove completed migration batches | Microsoft Learn
- Get-MigrationBatch (ExchangePowerShell) | Microsoft Learn
- Remove-MigrationBatch (ExchangePowerShell) | Microsoft Learn
If any issues persist, or if you need further assistance, please do not hesitate to reply. We’ll be happy to assist you further.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.