Migrated resource mailboxes not visible in All Rooms address book for people still on-premise

Kenny Stern 371 Reputation points
2020-11-02T20:08:39.183+00:00

We are in hybrid mode with Exchange 2016 and Exchange online. Most users have not yet been migrated. I migrated a conference room mailbox to Exchange online. From another mailbox in Exchange online I can click Add Rooms and the migrated room mailbox appears along with the others.
From Exchange when I click Add Rooms I only see the ones that are still on-prem and not the migrated one. However, if I look in the Global Address List instead of the All Room address list I do see that migrated room.

Is there a way to get the migrated room to show in the All Rooms list for people still on Exchange or do they have to go the GAL to select the migrated room?

Thanks

Microsoft Exchange Hybrid Management
Microsoft Exchange Hybrid Management
Microsoft Exchange: Microsoft messaging and collaboration software.Hybrid Management: Organizing, handling, directing or controlling hybrid deployments.
1,981 questions
0 comments No comments
{count} votes

Accepted answer
  1. Andy David - MVP 144.4K Reputation points MVP
    2020-11-02T21:21:23.407+00:00

    yep!

    So now check your address list for all rooms:

    Should look something like:

    RecipientFilter : (Alias -ne $null -and (RecipientDisplayType -eq 'ConferenceRoomMailbox' -or RecipientDisplayType -eq
    'SyncedConferenceRoomMailbox'))
    LdapRecipientFilter : (&(mailNickname=*)(|(msExchRecipientDisplayType=7)(msExchRecipientDisplayType=-2147481850)))

    msExchRecipientDisplayType=-2147481850
    represents the RemoteRoomMailboxes
    https://answers.microsoft.com/en-us/msoffice/forum/msoffice_o365admin-mso_exchon-mso_o365b/recipient-type-values/7c2620e5-9870-48ba-b5c2-7772c739c651
    If its not set to include those, add it!

    Here is an example using "Equipment lists"
    You can substitute the All Rooms List and use the recipient filter:

    Set-AddressList -Identity "All Rooms" (Alias -ne $null -and (RecipientDisplayType -eq 'ConferenceRoomMailbox' -or RecipientDisplayType -eq 
    SyncedConferenceRoomMailbox'))
    

    https://social.technet.microsoft.com/Forums/en-US/311b527b-fc35-4eb6-881d-dece97b6a1c7/room-resource-mailboxes?forum=onlineservicesexchange


3 additional answers

Sort by: Most helpful
  1. Andy David - MVP 144.4K Reputation points MVP
    2020-11-02T20:24:37.15+00:00

    Checking on-prem via Exchange Powershell. What does it show?

    get-mailbox <migrated MBX> |FL  RecipientTypeDetails, AddressListMembership
    

  2. Lydia Zhou - MSFT 2,371 Reputation points Microsoft Employee
    2020-11-03T07:22:46.107+00:00

    @Kenny Stern

    We don't have to modify attributes msExchRecipientDisplayType and msExchRecipientTypeDetails, we just need to modify the filter for your "All Rooms" address list to include room mailboxes migrated to O365.

    I made some modification on the command provided by AndyDavid, it should work on your Exchange server:

    Set-AddressList -Identity "All Rooms" -RecipientFilter {(Alias -ne $null) -and ((RecipientDisplayType -eq 'ConferenceRoomMailbox') -or (RecipientDisplayType -eq 'SyncedConferenceRoomMailbox'))}  
    

    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  3. Andy David - MVP 144.4K Reputation points MVP
    2020-11-03T14:08:59.807+00:00

    Hi there!

    Equipment Mailboxes are not included by default in Exchange Online
    https://video2.skills-academy.com/en-us/exchange/address-books/address-lists/address-lists

    All Rooms Address list Includes all room mailboxes. Equipment mailboxes aren't included.
    You can add to the existing rooms list or create a new one for equip:

    So something like
    New-AddressList -Name "All Equipment" -RecipientFilter {((Alias -ne $null) -and (RecipientDisplayType -eq "EquipmentMailbox") -or (RecipientTypeDetails -eq "EquipmentMailbox"))}

    However!!!! Note that special rules apply to Address Lists and Exchange Online:

    1. You need to add the account to the Address Lists role before you can see these cmdlets in Exo
      https://video2.skills-academy.com/en-us/powershell/module/exchange/new-addresslist?view=exchange-ps
    2. Any existing equip mbxs wont be in that new or rooms address list. If so, you need to touch the accounts. see:
      https://support.microsoft.com/en-us/help/2955640/new-address-lists-that-you-create-in-exchange-online-don-t-contain-all

    Personally, I don't add equipment mailboxes to the All Rooms list, but up to you! :)