With the help of PowerShell new-mailboximportrequest command, a user can simply migrate PST to Exchange Server 2013. To know every detail regarding the import process, a user has to go through the following write-up.
An Exchange admin often needs to upload PST to Exchange. So, to transfer PST file, PowerShell command is used. PowerShell command is a formulating language, which is used for task completion. It also facilitates an administrator to remove already existing import request.
Description to Move PST File to Exchange Server
The users are generally aware of the fact that Microsoft Exchange is a mail server which uses MS Outlook as the email service provider to activate the overall feature list of the mailing process. In Outlook, data is stored in the PST file format. Many times, it happens that an admin feels the need to import Outlook PST to Exchange Server.
To start the process of conversion, it is first required to assign the rights to a mailbox. Execute the given command to grant the given permissions:
ManagementRoleAssignment -Role “Mailbox Import Export” – User xyz
Here, xyz is the user’s account to which import/export operation permission has to be assigned. This way, the permission is assigned to a single mailbox. If an admin has to assign that permission to multiple users, then a group is to be created. Then, mailboxes are to be added to this group. The group can be generated by using the below-written command:
New-ManagementRoleAssignment -Role “Mailbox Import Export” -SecurityGroup “MSExchangeGroup”
Here, the name of the group is “MSExchangeGroup” and an admin has to add mailboxes in this group.
Migrate PST to Exchange 2013 Using PowerShell Command
Now, in the next step, New-MailboxImportRequest can be used to start the Exchange import operation. A user can generate multiple mailbox import request on one mailbox. There is a unique name for every request. Automatically, Microsoft Exchange Server produces 10 unique names for every import request. If it is needed to add more than 10 import request, then it is needed to mention distinct names.
New-MailboxImportRequest -Mailbox xyz -FilePath \\RP-GH03\PST\xyz.pst
This PowerShell command will gather the entire data from source PST folder to the required mailbox folder structure to Migrate PST to Exchange 2013.
Now, execute the following command line to import Outlook PST to the Exchange 2010:
New-MailboxImportRequest -Mailbox xyz -FilePath \\RP-GH03\PST\xyz.pst -TargetRootFolder “Old_mail” -IncludeFolders “#Inbox#”
Any folder can be selected as the destination folder to move PST file to Exchange Server. By running this command, the import operation will be executed in the queue.
To view the progress report in percentage, run the below-mentioned steps:
Get-MailboxImportRequest | Get-MailboxImportRequestStatistics
Limitations of the Workaround Solution
The manual solution to migrate PST to Exchange 2013 is effective. But, there are certain limitations of using this approach. Some of them are mentioned below:
- Technical expertise is required to perform PowerShell commands
- If any mistake is committed while the process to import Outlook PST to Exchange, it may result in the loss of data
- The method will require a lot of time. In case of multiple PST files, the process becomes lengthy and time-consuming.
Alternative Solution to Move PST File to Exchange Server
All the drawbacks of manual solution can be overcome by using an automated tool like Exchange Import. According to the professionals, it is a perfect application to import multiple PST files into Exchange. The graphical interface of the software is very simple, making it easy for non-technical users to work on it.
Some of the benefits of using this utility are:
- Map and export multiple Outlook PST file to the public folder of the Exchange mailbox
- Import PST emails, contacts, calendars, tasks, journals, notes to MS Exchange
- The password protected and unavailable PST files can be imported into Exchange
- An option to search and migrate PST file within network domain i.e. Domain network
- While importing PST file to Exchange mailbox, a tool can search user in the sub-domain
- The Exchange import tool is compatible with all versions of Exchange Server and Outlook
- The Exchange admin permissions are required to import Outlook PST to Exchange
- A feature to exclude duplicate contacts is also exhibited by the Exchange importer
- To find an Outlook PST file on the local network, server domain credentials are needed
The Final Words
The administrator of the company often requires to Migrate PST to Exchange 2013. So, to achieve that task, the post describes PowerShell method to move PST file to Exchange Server. Moreover, an automated tool is also introduced to carry out the conversion process without any difficulty.