In Exchange 2010 – Import PST to Mailbox via PowerShell Command
In the current technical arena, Outlook users prefer to import their mailbox data into Exchange Server. Microsoft Outlook is a Desktop-based Email Client, that stores user data on the Local machine in PST format. While, Exchange Server stores User details such as Emails, Contacts, Calendars, Notes, and other user details in EDB format.
Sometimes, users need to move their Outlook PST files to Exchange environment because of its various advantages. Hence, this article covers the possible solution in Exchange 2010 to import PST into mailbox via Powershell command.
How to Import PST File into Mailbox in Exchange 2010?
If a user wants to migrate their Outlook file to Exchange account, then they may face two scenarios while migrating
- First Scenario: User have PST file in their system to import into Exchange server.
- Second Scenario: User doesn’t have PST files. In such a situation, create PST files & then import the PST file into the mailbox of Exchange environment.
Migration in Exchange 2010 to import PST into mailbox is accomplished either through Powershell Command or Exchange Admin Center (EAC). This blog explains both Powershell Command and EAC method on both Scenarios.
Case 1: Outlook PST File unavailable in System
In a system where no PST files are present, firstly, create a PST file in the machine through Outlook and then import PST file to mailbox Exchange 2010 environment. Let’s discuss the process to create PST files.
How to Create Outlook PST Files?
Follow the below steps to create Outlook PST file
- Launch Outlook Application & go to the File>>Open & Export >>Import/Export wizard.
- Select Export to a file option & proceed further.
- Select Outlook Data File (.pst) option & press Next button.
- Afterward, select Mailbox components to Export. Provide Filters (if required) and proceed further.
- Browse destination for PST files created and click Finish button.
For a Detailed section on How to Create Outlook PST Files, Refer Link…
Follow the below section (Case 2) to migrate PST to Exchange 2010 mailbox through Powershell Command or Exchange Admin Center methods.
Case 2: Outlook PST File available in System
If PST files are present in the machine and, then directly import PST files to Exchange mailbox via Powershell Command or EAC. Let’s discuss both methods one by one.
Import PST File to mailbox Exchange 2010 – Powershell Command
In Exchange 2010 / 2013 import PST files into mailbox, use New-MailboxImportRequest command. The MailboxImportRequest attribute will gather all the data from the Source folder to Current mailbox.
Note: For Multiple mailbox import requests on a single mailbox, provide Unique name for each import request. Exchange server automatically creates approx 10 unique names by default.
Import PST file to mailbox Exchange 2010
To Import PST file to mailbox Exchange 2010 environment, run the following command.
New-MailboxImportRequest -Mailbox “User_Mailbox_Name” -FilePath “UNC_shared_File_Path”
Import Specific Folder of PST Mailbox
Execute below command to select a Specific folder from PST file to import.
New-MailboxImportRequest -Mailbox “User_Mailbox_Name” -FilePath “UNC_shared_File_Path” -TargetRootFolder “Folder_Name” -IncludeFolders “Inbox Calendar Contact”
View Status of Import Process
To view the progress report, execute below command
Get-MailboxImportRequest | Get-MailboxImportRequestStatistics
Import Outlook PST File to Exchange 2013 Mailbox – EAC method
In Exchange 2013 to import PST files into mailbox through EAC, grant the Import-Export permission to Exchange Administrator Center (EAC) through Exchange Management Shell (PowerShell command).
Follow below steps to Import PST to Exchange 2013
- Open the Exchange Control Panel and Sign-in with Administrator credential.
- Go to Recipients >> More (…) >> Import PST option.
- An Import from a PST wizard pops-up. Specify the UNC path with file name of PST file.
- Browse the mailbox to store imported PST file and proceed Next button.
- Import to mailbox: Import only mailbox contents
- Import to mailbox archive: Import mailbox archived contents
- Check the Checkbox to get Import Process completion notification mailed to user. Browse Recipients and click Finish button.
Note: Browse option enabled when the Checkbox is checked (checked, By-default).
- A notification pops-up when the process is completed.
Navigate to the corresponding Mailbox folder to ensure Outlook PST file is successfully imported into Exchange Server 2013.
In Exchange 2010 / 2013 Import PST to Mailbox is manually accomplished through Powershell Cmdlet or EAC (Exchange Admin Center). The user needs to follow these technical steps to import PST file into Exchange Server environment. If user need a simpler method to Import PST to Exchange Mailbox 2010, user can use SysTools Exchange Import Tool. No technical guidance required to migrate PST files to Exchange 2010 / 2013 through this Software.