Convert User Mailbox to Shared Mailbox Using PowerShell, in this article we will read step to step process to Convert User Mailbox to Shared Mailbox Using PowerShell.
PowerShell offers a convenient and efficient method to convert a user mailbox into a shared mailbox in Microsoft Exchange.
PowerShell is a powerful scripting language that allows administrators to automate and manage various tasks in Exchange. By utilizing the appropriate cmdlets and commands, you can easily convert a user mailbox to a shared mailbox, granting access to multiple users and facilitating collaboration within the organization.

Table of Contents
Overview of User mailbox and shared mailbox
A user mailbox is a mailbox associated with an individual user in Microsoft Exchange Online. It is used for personal email communication and storage. In contrast, a shared mailbox is a mailbox that allows multiple users to access and use it for sending and receiving emails.
Shared mailboxes offer numerous benefits and features. Firstly, they enable collaboration among multiple users by providing a central mailbox for communication within a team or department. With shared mailboxes, users can access shared contacts and calendars, promoting better coordination and productivity.
Additionally, shared mailboxes are easy to manage for administrators. Access permissions can be assigned or revoked as needed, ensuring proper control over mailbox access. They also eliminate the need to create individual user accounts for temporary employees or project-based teams, simplifying user management and reducing administrative workload.
In summary, shared mailboxes offer a convenient and efficient solution for teams to share and manage email communication. They foster collaboration, streamline workflows, and simplify administrative tasks, making them a valuable asset for organizations of all sizes.
Convert User Mailbox to Shared Mailbox Using PowerShell
Here’s a step-by-step guide on how to Convert User Mailbox to Shared Mailbox Using PowerShell-
Step 1: Connect to Exchange Online
Before executing any PowerShell commands related to Exchange Online, it is necessary to establish a connection. Open the PowerShell console and execute the following command:
Connect-ExchangeOnline -UserPrincipalName admin@contoso.com
Replace “admin@contoso.com” with the relevant administrator account for your organization.
Step 2: Convert User Mailbox to Shared Mailbox
Once connected to Exchange Online, you can convert a user mailbox to a shared mailbox using the Set-Mailbox
cmdlet. Execute the following command:
Set-Mailbox -Identity user@contoso.com -Type Shared
Replace “user@contoso.com” with the email address of the user mailbox you wish to convert. This command alters the mailbox type from “User” to “Shared.”
Step 3: Grant Access to Users
After converting the user mailbox to a shared mailbox, you can grant access to multiple users or groups using the Add-MailboxPermission
cmdlet. Here’s an example:
Add-MailboxPermission -Identity shared@contoso.com -User john@contoso.com -AccessRights FullAccess
This command provides “john@contoso.com” with full access to the shared mailbox. Replace “john@contoso.com” with the email address of the user or group to whom you want to grant access, and adjust the AccessRights
parameter as per your requirements (e.g., FullAccess, ReadAccess, etc.).
Step 4: Verify the Conversion
To ensure the successful conversion of the user mailbox to a shared mailbox, employ the Get-Mailbox
cmdlet. Execute the following command:
Get-Mailbox -Identity shared@contoso.com | Format-List RecipientTypeDetails,RecipientType
Replace “shared@contoso.com” with the email address of the shared mailbox. This command retrieves the mailbox details and displays the RecipientTypeDetails
and RecipientType
properties. If the conversion was successful, the RecipientTypeDetails
property should display “SharedMailbox.”
Conclusion
By following these steps, you can effectively convert a user mailbox into a shared mailbox using PowerShell. This approach offers a quick and efficient solution for managing and sharing mailbox access within an organization. Remember to adjust the permissions and access rights as necessary to ensure appropriate collaboration and security.
PowerShell grants administrators extensive flexibility and control over their Exchange environment. By harnessing its capabilities, various administrative tasks can be streamlined, simplifying mailbox management.
Visit Latestinfo365.com to check more article