Check your tenant's subscription status and available license count in Microsoft 365 Admin Center. You may need to purchase additional licenses or reassign from unused accounts.
Ensure your account is a member of both Exchange Organization Management and Global Administrators groups. Use "Get-ManagementRoleAssignment" to verify your permissions.
Run the following PowerShell commands in Exchange Management Shell:
1. Verify the OU path is correct using: Get-OrganizationalUnit
2. Check for any typos in the room name
3. Ensure you're connected to the correct Exchange server
Run PowerShell as administrator and ensure you've loaded the Exchange Management Shell using:
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
Set up the room's calendar behavior:
1. Wait 15-30 minutes for changes to propagate
2. Force update using: Update-GlobalAddressList
3. Verify settings using: Get-CalendarProcessing -Identity "[RoomName]"
Check if the mailbox is in the correct Resource Booking Attendant role group: Get-ManagementRoleAssignment -RoleAssignee "[RoomName]"
Use the Exchange Admin Center:
1. Check hybrid configuration is healthy: Get-HybridConfiguration
2. Verify OAuth is configured between on-premises and cloud
3. Test connectivity using: Test-MigrationServerAvailability
1. Check migration statistics: Get-MigrationUserStatistics
2. Look for large items or permission issues
3. If needed, restart migration: Remove-MigrationUser and recreate
1. Force Azure AD Connect sync: Start-ADSyncSyncCycle -PolicyType Delta
2. Verify license in M365 admin center
3. Wait 30 minutes and retry migration
After successful migration, configure room features:
1. Verify Teams Room Pro license is applied
2. Force Teams directory sync: Invoke-CsUcsRollback
3. Check room is mail-enabled: Get-Mailbox -RecipientTypeDetails RoomMailbox
Reapply calendar permissions:
Set-MailboxFolderPermission -Identity "[RoomName]:\Calendar" -User Default -AccessRights Reviewer
Run Set-Place command again and verify with:
Get-Place -Identity "[RoomName]"
1. Wait 24 hours after migration completion
2. Check for active sync jobs: Get-MigrationUser
3. Force license removal using PowerShell if needed
1. Check license availability
2. Remove all other licenses first
3. Apply Teams Room Pro license using PowerShell:
Set-MsolUserLicense -UserPrincipalName "[RoomName]" -AddLicenses "tenant:MEETING_ROOM"
1. Check network connectivity
2. Verify correct resource account credentials
3. Run: Test-TeamsMeetingRoom -UserPrincipalName "[RoomName]"
1. Check Teams meeting policy settings
2. Verify IP phone policy is correct
3. Reset Teams Room client if needed
1. Check Teams Room console firmware
2. Verify network ports for Teams are open
3. Test with wired connection first
Test the following: