Windows OS Hub
  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux
  • Home
  • About

Windows OS Hub

  • Windows
    • Windows 11
    • Windows Server 2022
    • Windows 10
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
  • PowerShell
  • Linux

 Windows OS Hub / Exchange / Convert a User Mailbox to a Shared in Exchange and Microsoft365

March 15, 2024 Azure and Microsoft 365ExchangePowerShell

Convert a User Mailbox to a Shared in Exchange and Microsoft365

Multiple users can access a shared mailbox in Exchange. Unlike a common user mailbox, a shared mailbox account is disabled in Active Directory and cannot be used for interactive sign-in. This article describes how to convert a common user mailbox to a shared mailbox in on-premises Exchange Server and Microsoft 365.

Contents:
  • How to Convert a User Mailbox to a Shared on Exchange Server with PowerShell?
  • Converting a User Mailbox to a Shared Mailbox in Exchange Online (Microsoft 365)

When you convert a user mailbox to a shared mailbox, only the mailbox type is changed. All existing e-mail messages and calendar items, mailbox and folder permissions, as well as mailbox rules, are retained.

You may need to convert a user mailbox to a shared one when:

  • If you want to share a mailbox with multiple users, use a shared calendar when scheduling;
  • The user leaves the organization and you want to share the mailbox contents with the remaining employees;
  • No separate license is required for a shared mailbox

How to Convert a User Mailbox to a Shared on Exchange Server with PowerShell?

In the on-premises Exchange Server 2019/2016/2013, you can convert a user mailbox to a shared mailbox using Set-Mailbox PowerShell cmdlet. Use the syntax below:

Set-Mailbox -Identity <MailboxIdentity> -Type <Regular | Room | Equipment | Shared>

Open the PowerShell console, connect to your Exchange Server, and check the mailbox type with the command:

Get-Mailbox -Identity a.shepherd| Format-Table Name, RecipientTypeDetails

PowerShell: Get-Mailbox type

This is a common user mailbox (UserMailbox).

To convert it to a shared mailbox, run the following command:

Set-Mailbox a.shepherd -Type Shared

The mailbox type has changed to SharedMailbox.

PowerShell: Convert a user mailbox to a shared type

To convert multiple user mailboxes to shared mailboxes at once, create a CSV file with a list of users (remember to add the Email line to the first line of the file). Then import the CSV file and change the mailbox type:

Import-CSV C:\Reports\EXCH\user_to_shared_mailbox.csv | foreach {Get-Mailbox -Identity $_.Email | Where-Object {$_.RecipientTypeDetails -eq "UserMailbox"} | Set-Mailbox -Type Shared}

Don’t delete the user account in AD because the public mailbox is associated with it.

If you want to convert a shared mailbox back to a user one, run this command:

Set-Mailbox a.shepherd -Type Regular

If you have a hybrid Exchange configuration, you will need to migrate your mailboxes to on-premises Exchange, convert them, and then bring them back to Microsoft 365.

Converting a User Mailbox to a Shared Mailbox in Exchange Online (Microsoft 365)

In Exchange Online, you may convert a user mailbox to a shared one using the Exchange Admin Center (EAC) or PowerShell.

  1. Sign in to the Exchange Admin Center;
  2. Go to Recipients –> Mailboxes;
  3. Select a user whose mailbox you want to convert;
  4. Navigate to the Others tab and click Convert to shared mailbox;
  5. Confirm mailbox conversion;
  6. If the mailbox size is less than 50 GB, you may remove its Microsoft 365/AzureAD license.
    The size of a shared mailbox without a license may not exceed 50 GB. Check the current Exchange mailbox size and clear its contents if it is more than 50 GB.

Exchange Admin Center (Microsoft 365) - convert to shared mailbox

Also, you can convert a user mailbox to a shared one using PowerShell. Connect to your Microsoft 365 tenant using the EXO PowerShell module:

Connect-ExchangeOnline

To change the mailbox type to SharedMailbox, run the command below:

Set-Mailbox –Identity a.shepherd -Type Shared

You may convert it back in the same way:

Set-Mailbox –Identity a.shepherd -Type Regular

Assign a license to the mailbox within 30 days.
0 comment
3
Facebook Twitter Google + Pinterest
previous post
How to Add, Set, Delete, or Import Registry Keys via GPO
next post
How to Uninstall or Disable Microsoft Edge on Windows 10/11

Related Reading

View Windows Update History with PowerShell (CMD)

April 30, 2025

Uninstalling Windows Updates via CMD/PowerShell

April 18, 2025

Allowing Ping (ICMP Echo) Responses in Windows Firewall

April 15, 2025

How to Pause (Delay) Update Installation on Windows...

April 11, 2025

How to Write Logs to the Windows Event...

March 3, 2025

Leave a Comment Cancel Reply

join us telegram channel https://t.me/woshub
Join WindowsHub Telegram channel to get the latest updates!

Categories

  • Active Directory
  • Group Policies
  • Exchange Server
  • Microsoft 365
  • Azure
  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • PowerShell
  • VMware
  • Hyper-V
  • Linux
  • MS Office

Recent Posts

  • Cannot Install Network Adapter Drivers on Windows Server

    April 29, 2025
  • Change BIOS from Legacy to UEFI without Reinstalling Windows

    April 21, 2025
  • How to Prefer IPv4 over IPv6 in Windows Networks

    April 9, 2025
  • Load Drivers from WinPE or Recovery CMD

    March 26, 2025
  • How to Block Common (Weak) Passwords in Active Directory

    March 25, 2025
  • Fix: The referenced assembly could not be found error (0x80073701) on Windows

    March 17, 2025
  • Exclude a Specific User or Computer from Group Policy

    March 12, 2025
  • AD Domain Join: Computer Account Re-use Blocked

    March 11, 2025
  • How to Write Logs to the Windows Event Viewer from PowerShell/CMD

    March 3, 2025
  • How to Hide (Block) a Specific Windows Update

    February 25, 2025

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • Outlook Keeps Asking for Password on Windows
  • Checking User Sign-in Logs in Entra ID (Microsoft 365)
  • How to Manually Configure Exchange or Microsoft 365 Account in Outlook 365/2019/2016
  • Search and Delete Emails from User Mailboxes on Exchange Server (Microsoft 365) with PowerShell
  • Fix: Microsoft Outlook Search Not Working on Windows 10/11
  • Blank Sign-in Screen in Office 365 Apps (Outlook, Teams, etc.)
  • Removing Built-in Teams Chat in Windows 11
Footer Logo

@2014 - 2024 - Windows OS Hub. All about operating systems for sysadmins


Back To Top