skip to Main Content

Convert user mailbox to shared mailbox with PowerShell

You want to convert the user mailbox to shared mailbox in Exchange Server. It’s possible to convert the user mailbox to shared mailbox in a couple of ways. One of them is in the Exchange Admin Center. The other way is to convert the user mailbox to shared mailbox with PowerShell. In Exchange 2010, it’s only possible to do it with PowerShell. In Exchange 2013/2016/2019, you can do it through both ways.

Update: Good to know is that Microsoft removed the option to convert the user mailbox to shared mailbox in Exchange Server on-premises. Don’t panic as PowerShell will get the job done.

Why do you want to convert the user mailbox?

Why you want to convert a user mailbox to shared mailbox:

  • You created a user mailbox, but it should be a shared mailbox.
  • You don’t want to license the user mailbox. A shared mailbox has no license/cost attached.

Do you like to have an export of all the user mailboxes and shared mailboxes? Read the article Get mailbox size of all users in Exchange with PowerShell.

Convert user mailbox to shared mailbox

Note that if your organization uses a hybrid Exchange environment, you need to manage your mailboxes using the on-premises Exchange management tools. To convert a mailbox in a hybrid environment, you might need to move the mailbox back to the on-premises Exchange, convert the mailbox type, and then move it back to Office 365.

Run Exchange Management Shell as administrator. Run the Set-Mailbox cmdlet and specify the user mailbox. You can fill in the display name or email address of the mailbox. You will not get an output showing that it’s succeeded after running the cmdlet.

Verify converted mailbox type

How do you know if converting the user mailbox to shared mailbox worked? Run the cmdlet, and it will show the output. It will show as SharedMailbox, as seen below.

Now that we verified the mailbox and all is looking good, we can mark this as solved! Did this help you to convert the user mailbox to shared mailbox in Exchange Server with PowerShell?

What if you have more then a couple of user mailboxes to convert to shared mailboxes? Read the article Bulk convert user mailbox to shared mailbox with PowerShell.

Conclusion

In this article, you learned how to convert user mailbox to shared mailbox with PowerShell. Start Exchange Management Shell and run the cmdlet, as seen in the article. After that, verify the Recipient Type details. It will show as Shared Mailbox.

Did you enjoy this article? You may also like Convert Global to Universal Security Group with PowerShell. Don’t forget to follow us and share this article.

ALI TAJRAN

ALI TAJRAN

ALI TAJRAN is a passionate IT Architect, IT Consultant, and Microsoft Certified Trainer. He started Information Technology at a very young age, and his goal is to teach and inspire others. Read more »

This Post Has 2 Comments

    1. The mail will stay in the shared mailbox, even if there is no delegation set up. Unless you have a rule configured on that shared mailbox to delete items after a set of days.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top