Exchange 2016 - Migrate mailbox data from one mailbox to another mailbox

Niranjan T Pattana Shetty 286 Reputation points
2021-05-26T05:57:44.333+00:00

Hi All,
Many thanks in advance, I am looking for how can we migrate mailbox data from one user mailbox to another mailbox, where both mailboxes are in Exchange 2016.
I could see an option in Shell: Connect-Mailbox
But, for this command to work, it looks like the expectation is target to be just a mail-enabled user, and not actually a mailbox. So, looking for whather I am correct about this, in first case. If yes, then what are the ways to proceed with this?

Exchange Server Management
Exchange Server Management
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Management: The act or process of organizing, handling, directing or controlling something.
7,357 questions
0 comments No comments
{count} votes

Accepted answer
  1. Ashok M 6,506 Reputation points
    2021-05-26T07:32:44.967+00:00

    Hi @Niranjan T Pattana Shetty ,

    Connect-Mailbox is used to connect disconnected mailboxes to existing user accounts that don't already have mailboxes.

    If you are looking to extract data from the mailbox and delete it, then you can export it to PST either using outlook or Exchange management shell/ECP. Once done, import the PST to the user mailbox who needs that data.

    https://learn.microsoft.com/en-us/exchange/recipients/mailbox-import-and-export/export-procedures?view=exchserver-2016

    If you would like to keep both mailboxes, you can assign Full access permission for the user who needs it to the other mailbox. In this way, user will get the target mailbox added to the outlook profile and can access.

    https://learn.microsoft.com/en-us/exchange/recipients/mailbox-permissions?view=exchserver-2016#use-the-eac-to-assign-permissions-to-individual-mailboxes

    If the above suggestion helps, please click on "Accept Answer" and upvote it.

    1 person found this answer helpful.
    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Eric Yin-MSFT 4,386 Reputation points
    2021-05-27T01:33:35.863+00:00

    Hi,
    The best choice is exporting the mailbox to pst and importing it to target mailbox, steps for your refference: Export Exchange mailbox to PST with PowerShell

    Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.


    If an Answer 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.

    0 comments No comments

  2. Niranjan T Pattana Shetty 286 Reputation points
    2021-05-27T06:45:54.65+00:00

    Hi Eric & Ashok,
    Thanks for your help, yes we finally moved on with export & import approach.

    However, I feel that Microsoft should introduce restore-mailbox feature to Exchange On-prem architecture

    0 comments No comments