Import PST Mailbox to Exchange 2013 Server – Tips and Tricks

Samuel Adams | December 15th, 2018 | Tips

To import PST Mailbox to Exchange 2013 / 2010 Server, two methods namely, PowerShell Command and EAC (Exchange Admin Center) method exist that help to move the PST Mailbox to Exchange 2010 Server. The professional approach in Exchange 2010 environment to migrate PST Mailbox is to go with the automated software like Exchange Import. The utility offers many distinct features which make it different from other products.

There are many mailbox items like emails, contacts, calendars, notes, journals etc. There can be various professional mailboxes of any user. Whenever a user tries to migrate the PST Mailbox to Exchange environment with EAC, entire data will be moved but, it will result in increased size of the mailbox. In case of PowerShell, a user can specify the folder data to be imported but cannot specify the desired data in the selected folder, only to be imported.

The following user query will make the problem more clear

Query

“I am trying to import my mailbox items from a PST mailbox to my Exchange mailbox. I am using the PowerShell command to do it but, it is continuously throwing the error message. Does anyone have the idea why is it happening? Also, please tell me any reliable and efficient tool to import PST Mailbox to Exchange 2013 environment. Any help or suggestion would be greatly appreciated.”

From the above query, the problem analyzed is, either the user is not providing the right PowerShell command or the permission to Import process is not given to the user.
The solution to the above query has three different approaches:

  • Exchange Admin Center (EAC) method
  • PowerShell Command
  • Efficient tool

The approaches are discussed below with their demerits (if any)

EAC Approach to Import PST Mailbox to Exchange 2013 Environment

In EAC method, the user need to follow the below steps to move PST mailboxes to Exchange environment

  1. Launch Exchange 2013 Server EAC with Administrator credentials
  2. Go to Recipients >>> Mailboxes >>> More () >>> Import PST.
  3. An Import PST wizard pops-up. Specify UNC file path with name of PST file.
  4. Browse the mailbox to store imported PST file and proceed the Next button.
  5. Check the Checkbox to get Import Process completion notification mailed to user. Browse recipients and click Finish button. A notification pops-up when the process is completed.

To get a descriptive section on EAC method importing a PST mailbox into Exchange 2013 environment, visit Import PST mailbox to Exchange 2013 Server

Demerits on EAC method

The drawbacks on EAC method while importing PST mailboxes to Exchange environment is provided below:

  • Only one PST mailbox imported at a time
  • Whole PST mailbox imported. No choice for specific folder or data import, resulting in the increased mailbox size.
  • Permission required to perform Import process

Some of the demerits of EAC is resolved through PowerShell command method. Just take a look at the process of PowerShell Command in Importing mailbox from PST into Exchange Servers.

Approach to Move PST Mailbox to Exchange 2010 / 2013 Server – PowerShell command

Provide Import permission to the user to perform the import process. Execute following command to provide import permission

New-ManagementRoleAssignment –Role “Mailbox Import Export” –User {User_name}

Ex: New-ManagementRoleAssignment –Role “Mailbox Import Export” –User Administrator

PowerShell Permission

Now, execute below cmdlet to import PST Mailbox to Exchange 2013 environment

New-MailboxImportRequest -Mailbox “User_Mailbox-Name” -FilePath “UNC_shared_File_Path”

Ex: New-MailboxImportRequest -Mailbox Administrator -FilePath \\EX16\PST\outlook3.pst

New-MailboxImportRequest

In this command, the PST file named outlook3.pst is imported to Administrator mailbox

Note: In case, you need to add the PST mailbox into any of the sub-folder of the user mailbox, then execute the below command:

New-MailboxImportRequest -Mailbox “User_Mailbox-Name” -FilePath “UNC_shared_File_Path” -TargetRootFolder “Folder_Name” -IncludeFolders “Inbox Calendar Contact”

Ex: New-MailboxImportRequest -Mailbox Administrator -FilePath \\EX16\PST\outlook3.pst -TargetRootFolder pstfile -IncludeFolders Inbox

Include target folder

To get status of the Import process, execute the below command

Get-MailboxImportRequest | Get-MailboxImportRequestStatistics

Get-MailboxImportRequest

Drawbacks on PowerShell Command

There are some disadvantages on using PowerShell command while importing PST Mailbox into Exchange 2013 environment:

  • Requires technical knowledge regarding Exchange Management Shell commands and Exchange server
  • Time-consuming process
  • Errors might lead to loss of data

Having an advantage over some demerits on EAC method, Powershell command also has some drawbacks in which some are taken down by EAC, but not all. Hence, to overcome all the limitations by the two methods, a user can move to a better efficient solution to efficiently move Mailbox from PST to Exchange 2010 Server

Efficient tool to import PST mailbox to Exchange 2010 Server

The professional solution to save the Outlook Mailbox in the Exchange Server is to use the third-party tool like Exchange Import tool. A user needs to follow the below-written steps to migrate Mailbox from PST to Exchange 2013 environment:

Download Now

  • Download, Install and Run the Exchange Import Software in the local system
  • On the displayed screen provide the PST mailboxes to be imported and proceed. Two Options are provided to select PST mailboxes:
    Add File: Choose only PST files
    Add Folder: Choose the folder containing PST files

Add PST files

  • Provide Administrator credentials with the Exchange Server version to get access to the utility to efficiently import PST Mailbox to Exchange 2013 environment. Under IP Addresses section, provide Server IP and Active Directory IP.

Admin credentials

  • Check the Mailbox items that need to be imported. Apply Data Filtering, if required. For that, go to Apply Filters >>> Set >>> Include Date.

select-mailbox-items-to-import

  • Click Import button to start the Import process.

import PST mailbox to Exchange 2013 Server

Finally, view contents of the imported mailbox from the User Outlook account.

Concluding Words

To import PST Mailbox to Exchange 2013 Server, Exchange Administrator via PowerShell command or Exchange Admin Center But, there are some limitations to these techniques which leads to the search for an efficient solution. Hence, try an Automated solution that Import PST to user mailbox in Exchange 2013 environment. The user interface of the tool is so simple that even a novice user can use it without any problem.