Users see availability but not capacity or description information of resource when scheduling meeting

Original KB number:   3065364

Note

The Hybrid Configuration wizard that's included in the Exchange Management Console in Microsoft Exchange Server 2010 is no longer supported. Therefore, you should no longer use the old Hybrid Configuration wizard. Instead, use the Microsoft 365 Hybrid Configuration wizard that's available at Microsoft 365 Hybrid Configuration wizard. For more information, see Microsoft 365 Hybrid Configuration wizard for Exchange 2010.

Symptoms

Consider the following scenario:

  • You have a hybrid deployment of on-premises Exchange Server and Exchange Online in Microsoft 365.
  • An on-premises user tries to schedule a meeting that uses a resource such as a meeting room or company equipment.

In this scenario, the user can see availability information about the resource. However, other properties, such as capacity and description, are missing.

Cause

This problem occurs if the resource mailbox was migrated from the on-premises environment to Exchange Online. Capacity and description properties of on-premises resource mailboxes are stored in the msExchResourceCapacity and msExchResourceDisplay attributes of the object in Active Directory Domain Services (AD DS). When the object is migrated from the on-premises environment to Exchange Online, these attributes are removed from the on-premises AD DS, this behavior is by design. Therefore, on-premises users can't view capacity and description information about migrated resource mailboxes.

Resolution

To enable on-premises users to view capacity and description details about the migrated resource mailboxes, manually update the following attributes for the intended resource mailbox that's migrated to Exchange Online:

  • msExchResourceCapacity
  • msExchResourceDisplay
  • msExchResourceMetaData
  • msExchResourceSearchProperties

Note

The msExchResourceCapacity attribute will have the capacity value defined for the resource mailbox. To ensure consistency across objects, obtain its value from the migrated resource mailbox properties in Exchange Online by running Get-Mailbox MigratedResourceMailboxId | fl ResourceCapacity in an Exchange Online PowerShell session.

The following cmdlets must be run from an on-premises PowerShell session with the ActiveDirectory module imported:

  • If the resource mailbox is an equipment mailbox, run the following cmdlet:

    Set-AdUser MigratedResourceMailboxId -Replace @{msExchResourceCapacity ="<TheCapacityValue>";msExchResourceDisplay="Equipment"; msExchResourceMetaData="ResourceType:Equipment"; msExchResourceSearchProperties="Equipment"}
    
  • If the resource mailbox is a room mailbox, run the following cmdlet:

    Set-AdUser MigratedResourceMailboxId -Replace @{msExchResourceCapacity ="<TheCapacityValue>";msExchResourceDisplay="Room"; msExchResourceMetaData="ResourceType:Room"; msExchResourceSearchProperties="Room"}
    

More information

Still need help? Go to Microsoft Community or the Microsoft Q&A.