Migrating mailboxes from an on-premises Exchange environment to Microsoft 365 or Office 365 requires careful planning and execution. A critical aspect of this process is ensuring that the migration administrator account has the appropriate Exchange permissions. This guide covers the permissions required for different migration types and provides detailed steps to configure them. Additionally, discover how Medha Cloud can support and simplify your migration process.
The migration administrator is the account used to create a migration endpoint and execute mailbox migrations. It requires specific administrative privileges within your on-premises Exchange environment. The Exchange permissions vary depending on the type of migration:
Note: For Exchange Server 2003, you must use Active Directory Users and Computers to assign FullAccess and Exchange System Manager to assign Receive As permissions.
The following examples show how to use the Exchange Online PowerShell cmdlet to give the migration administrator account full access to mailboxes in your organization.
1. For a Single Mailbox:
PowerShell Code
Add-MailboxPermission -Identity “Terry Adams” -User migadmin -AccessRights FullAccess -InheritanceType all
2. For a Distribution Group:
Get-DistributionGroupMember MigrationBatch1 | Add-MailboxPermission -User migadmin -AccessRights FullAccess -InheritanceType all
3. For Specific Attribute-Based Mailboxes:
Get-Mailbox -ResultSize unlimited -Filter “CustomAttribute10 -eq ‘MigBatch2′” | Add-MailboxPermission -User migadmin -AccessRights FullAccess -InheritanceType all
4. For All User Mailboxes:
Get-Mailbox -ResultSize unlimited -Filter “RecipientTypeDetails -eq ‘UserMailbox'” | Add-MailboxPermission -User migadmin -AccessRights FullAccess -InheritanceType all
Add-ADPermission -Identity “Mailbox Database 1900992314” -User migadmin -ExtendedRights receive-as
1. For a Single User Account:
Add-ADPermission -Identity “Rainer Witte” -User migadmin -AccessRights WriteProperty -Properties TargetAddress
2. For a Distribution Group:
Get-DistributionGroupMember StagedBatch1 | Add-ADPermission -User migadmin -AccessRights WriteProperty -Properties TargetAddress
3. For Attribute-Based User Accounts:
Get-User -ResultSize unlimited -Filter “CustomAttribute15 -eq ‘StagedMigration'” | Add-ADPermission -User migadmin -AccessRights WriteProperty -Properties TargetAddress
4. For All User Accounts:
Get-User -ResultSize unlimited -Filter “RecipientTypeDetails -eq ‘UserMailbox'” | Add-ADPermission -User migadmin -AccessRights WriteProperty -Properties TargetAddress
Get-MailboxPermission -Identity -User migadmin
Get-ADPermission -Identity “Mailbox Database 1900992314” -User migadmin
Get-ADPermission -Identity -User migadmin
Medha Cloud offers expert services to ensure a seamless Exchange migration to Microsoft 365. From preparing your environment to assigning permissions and ensuring compliance, Medha Cloud can handle all aspects of your migration project. Our team of certified professionals leverages advanced tools and best practices to minimize downtime and maximize efficiency during the transition.
Migrating mailboxes from an on-premises Exchange environment to Microsoft 365 requires meticulous preparation and the right Exchange permissions. By following this guide, you can ensure a smooth migration process. However, managing such migrations can still be a complex task. Partnering with Medha Cloud ensures that your migration is executed with precision and expertise, leaving your organization poised for future growth and productivity in the Microsoft 365 ecosystem. Contact Medha Cloud today to streamline your migration journey!
Reach us at: