Fix Team Owner Cannot Add a Member after a Tenant Migration
🔍 WiseChecker

Fix Team Owner Cannot Add a Member after a Tenant Migration

After a tenant-to-tenant migration, team owners often find they cannot add new members to their Teams. The Add member button may be grayed out, or the search returns no results. This issue usually stems from stale user objects or incorrect group membership settings that survived the migration. This article explains the root cause and provides step-by-step fixes to restore member addition.

You will learn how to verify the team’s membership settings, clean up stale user accounts, and re-sync directory objects. The fixes involve the Microsoft 365 admin center, Teams admin center, and PowerShell. Following these steps will let team owners add members again without delay.

Key Takeaways: Restoring Member Addition After a Tenant Migration

  • Teams admin center > Teams > Manage teams > Membership: Check if the team type or membership permissions were changed during migration.
  • Microsoft 365 admin center > Users > Active users: Remove or re-invite stale user objects that block new member searches.
  • PowerShell cmdlet Set-UnifiedGroup: Re-enable the group’s AllowExternalSenders or modify the membership approval settings.

ADVERTISEMENT

Why Team Owners Cannot Add Members After a Tenant Migration

When you migrate a tenant, the underlying Microsoft 365 group that backs each team is copied or recreated. During this process, the group’s membership settings and user object attributes may not transfer cleanly. The most common cause is that the group retains a setting that blocks member additions, such as MembershipApprovalEnabled or a hidden membership list. Another cause is that the user objects from the source tenant remain in a suspended state, so the search for new members fails.

In addition, the migration tool may not update the ExternalDirectoryObjectId of the team owners. This ID links the user to the group in Azure AD. If it points to an old object, the owner loses the ability to modify membership. The same issue can affect the team’s Visibility setting, making the team private when it should be public.

Understanding the Role of the Microsoft 365 Group

Each team is tied to a Microsoft 365 group. That group holds the membership list and permissions. When you add a member in Teams, you are actually adding them to the group. If the group’s settings are corrupted, the action fails. The Teams admin center and PowerShell both expose these settings.

Steps to Diagnose and Fix the Member Addition Problem

Follow these steps in order. They cover the most common causes and their fixes.

  1. Check the team’s membership settings in Teams admin center
    Go to Teams admin center > Teams > Manage teams. Find the affected team and open it. Select the Membership tab. Verify that the team type is set to Public or Private as intended. If the team is Private, only owners can add members. If you see a message about restricted membership, change the setting to allow owners to add members.
  2. Remove stale user objects from the tenant
    Open Microsoft 365 admin center > Users > Active users. Look for users that were migrated but now show as In sync or Blocked sign-in. These stale objects can interfere with the member search. Select each stale user and choose Delete user. After deletion, wait 30 minutes and try adding a member again.
  3. Re-invite or re-add the team owner if needed
    If the original owner cannot add members, remove them from the team and add them again. Use Teams admin center > Teams > Manage teams > Membership. Click Remove next to the owner, then click Add and search for the same user. This refreshes the owner’s permissions in the group.
  4. Use PowerShell to inspect the group settings
    Connect to Exchange Online PowerShell. Run Get-UnifiedGroup -Identity "TeamName" | Format-List. Look for the properties MembershipApprovalEnabled and HiddenGroupMembershipEnabled. If either is True, that explains the issue. Set them to False with Set-UnifiedGroup -Identity "TeamName" -MembershipApprovalEnabled:$false -HiddenGroupMembershipEnabled:$false.
  5. Re-sync the directory with Azure AD Connect
    If you used Azure AD Connect during the migration, force a delta sync. On the server that runs Azure AD Connect, open PowerShell as an administrator and run Start-ADSyncSyncCycle -PolicyType Delta. This updates the user objects and may fix the search issue.
  6. Verify the user’s license and guest access
    If you are trying to add a guest, ensure that guest access is enabled in the tenant. Go to Teams admin center > Users > Guest access and confirm the setting is On. Also check that the guest has a valid Microsoft 365 license or is allowed as an external user.

If the Problem Persists, Reset the Group

When none of the above works, you can reset the group. This removes all custom settings and restores defaults. Run Set-UnifiedGroup -Identity "TeamName" -ResetUnifiedGroup in Exchange Online PowerShell. This is a destructive action, so back up the current membership list first.

ADVERTISEMENT

If Team Owners Still Cannot Add Members After the Main Fix

Teams Shows No Search Results When Adding a Member

This often happens when the user you are trying to add is not synchronized to the tenant. Check if the user exists in Microsoft 365 admin center > Users > Active users. If not, create the user manually or run a full sync. Also verify that the user has a valid license.

The Add Member Button Is Grayed Out

This means the team owner does not have the required permission. Confirm that the user is listed as an Owner in the team, not just a Member. If the user is an owner, remove and re-add them as described in step 3. Also check if the team has reached the member limit of 25,000.

Guests Cannot Be Added to the Team

Guest access must be enabled at the tenant level and at the team level. In Teams admin center > Teams > Manage teams, open the team and select Settings. Toggle Allow guests to add or edit channels and posts. Also verify that the guest’s domain is not blocked in Azure AD.

New Teams Desktop vs Teams on the Web: Member Addition Differences

Item Teams Desktop App Teams on the Web
Member search behavior Uses the local cache and may show stale results Fetches live data from the directory
Permission to add members Requires the same group permissions Same permission checks apply
When to use after migration Clear the cache if issues appear Recommended for troubleshooting

ADVERTISEMENT

Conclusion

After a tenant migration, you can fix the inability to add members by checking the team’s membership settings and cleaning up stale user objects. Use the Teams admin center to verify the team type and owner permissions. PowerShell gives you deeper control over the underlying Microsoft 365 group settings.

Start with the Teams admin center and then move to PowerShell if needed. Always back up the membership list before resetting the group. For persistent issues, contact Microsoft support with the group ID and the exact error message.

ADVERTISEMENT