Convert User Mailbox to Resource Mailbox in Exchange Online
Step-by-step documentation for converting a user mailbox to a resource mailbox in Exchange Online using PowerShell.
Prerequisites
-
Ensure you are connected to Exchange Online PowerShell:
Connect-ExchangeOnline -
You must have appropriate Exchange administrator rights.
Verifying the Mailbox
Make sure the mailbox exists and is of type UserMailbox:
Get-Mailbox -Identity user@example.com | Format-List Name,RecipientTypeDetailsConversion Command (Correct Approach in Exchange Online)
Use Set-Mailbox to convert a user mailbox to a room or equipment mailbox.
Convert to Room Mailbox
Set-Mailbox -Identity user@example.com -Type RoomConvert to Equipment Mailbox
Set-Mailbox -Identity user@example.com -Type EquipmentVerifying the Conversion
After running the conversion command, check the mailbox type with:
Get-Mailbox -Identity user@example.com | Format-List Name,RecipientTypeDetailsYou should now see:
RecipientTypeDetails: RoomMailboxorRecipientTypeDetails: EquipmentMailbox
Important Notes
- This method does not delete or disable the mailbox.
- The mailbox type is reclassified, preserving all data and access.
- The
Enable-Mailbox -RoomandEnable-Mailbox -Equipmentparameters are not valid in Exchange Online and will throw aParameterBindingException.
Summary
| Action | Command |
|---|---|
| Convert to Room mailbox | Set-Mailbox -Identity user@example.com -Type Room |
| Convert to Equipment mailbox | Set-Mailbox -Identity user@example.com -Type Equipment |