Categories: Exchange

Exchange 2010 / 2013 meetings with rooms stopped working

Our client had a little problem today where after patching of all Exchange 2010 / 2013 servers users started noticing weird issues with Meeting Requests and Room Mailboxes in particular.  There were several issues noticed by multiple users: no confirmation for meeting is sent / received by meeting rooms internal apps for scheduling rooms timing out users not able to schedule new meetings with resource mailboxes users not able to postpone meetings with resource / room mailboxes (getting access denied) adding new meetings ends with error access denied to create elements in folder removing meeting request with resource mailboxes doesn't work   Since there was only one thing in common we decided to do 2 things: Move arbitration mailboxes to different databases Move databases in DAG to their counter-part servers   Both those actions helped to resolve the problem and users were able to work with meetings again. Below you can find quick steps:
[PS] C:\>get-mailbox -arbitration | fl name,database

Name     : SystemMailbox{1f05a927-a1fd-4ef6-96aa-50f419d0d2b7}
Database : MDB01

Name     : FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042
Database : MDB01

Name     : SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}
Database : MDB01

Name     : SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}
Database : MailboxDatabase2

Name     : Migration.8f3e7716-2011-43e4-96b1-aba62d229136
Database : MailboxDatabase2
Move mailboxes on Exchange 2013 from MailboxDatabase2 to MailboxDatabase1
[PS] C:\>get-mailbox -Arbitration -Database MailboxDatabase2 | New-MoveRequest -TargetDatabase MailboxDatabase1

DisplayName                              StatusDetail              TotalMailboxSize
-----------                              ------------              ----------------
Microsoft Exchange                       Queued                    1.098 MB (1,151,522 bytes)
Microsoft Exchange Migration             Queued                    255.2 KB (261,300 bytes)
Move mailboxes on Exchange 2010 from MDB01 to MDB02
[PS] C:\Windows\system32>get-mailbox -Arbitration -Database MDB01 | New-MoveRequest -TargetDatabase MDB02

DisplayName                              Status                    TotalMailboxSize
-----------                              ------                    ----------------
Microsoft Exchange Approval Assistant    Queued                    2.575 KB (2,637 bytes)
Microsoft Exchange Federation Mailbox    Queued                    0 B (0 bytes)
Microsoft Exchange                       Queued                    5.042 MB (5,287,193 bytes)
Then quickly check on progress
[PS] C:\Windows\system32>Get-MoveRequest

DisplayName                              Status                    TargetDatabase
-----------                              ------                    --------------
Microsoft Exchange                       Queued                    MDB02
Microsoft Exchange                       InProgress                MailboxDatabase1
Microsoft Exchange Migration             InProgress                MailboxDatabase1
Microsoft Exchange Approval Assistant    CompletionInProgress      MDB02
Microsoft Exchange Federation Mailbox    CompletionInProgress      MDB02
And when it's done, wait for propagation to happen (depending on size of your organization it may be quick or not) and restart Outlook to make sure Outlook is aware of the change (faster then usually). If you don't want to risk if it solved your issue or not you can make the switch in DAG databases to move DB's between servers but those simple steps described above should solve the issue without need for touching DAG and replication of databases.  

This post was last modified on %s = human-readable time difference 12:24

Przemyslaw Klys

System Architect with over 14 years of experience in the IT field. Skilled, among others, in Active Directory, Microsoft Exchange and Office 365. Profoundly interested in PowerShell. Software geek.

Share
Published by
Przemyslaw Klys

Recent Posts

Upgrade Azure Active Directory Connect fails with unexpected error

Today, I made the decision to upgrade my test environment and update the version of…

1 month ago

Mastering Active Directory Hygiene: Automating Stale Computer Cleanup with CleanupMonster

Have you ever looked at your Active Directory and wondered, "Why do I still have…

2 months ago

Active Directory Replication Summary to your Email or Microsoft Teams

Active Directory replication is a critical process that ensures the consistent and up-to-date state of…

7 months ago

Syncing Global Address List (GAL) to personal contacts and between Office 365 tenants with PowerShell

Hey there! Today, I wanted to introduce you to one of the small but excellent…

11 months ago

Active Directory Health Check using Microsoft Entra Connect Health Service

Active Directory (AD) is crucial in managing identities and resources within an organization. Ensuring its…

1 year ago

Seamless HTML Report Creation: Harness the Power of Markdown with PSWriteHTML PowerShell Module

In today's digital age, the ability to create compelling and informative HTML reports and documents…

1 year ago