How to Archive Exchange 2013 Mailbox to PST?

In this article, we are going to discuss ‘How to Archive Exchange 2013 Mailbox to PST’? Generally, Exchange Server 2013 user asks these type of queries when they think to take backup of all Exchange mailboxes or any single mailbox. This is really a very good practice for an Exchange Server user. In below section, we are going to discuss the two different way for archiving mailbox, in which one would relate to single user mailbox archiving and the other one would relate to all user mailbox archiving.

How to Archive Exchange 2013 Mailbox to PST

Prerequisites to Archive Exchange 2013 Mailbox to PST

  1. The user must be Administrator or Should have assigned Administrative rights for performing Archiving.
  2. There should be a shared folder created, in that drive where Exchange Server is installed. Shared folder should have assigned at least edit permissions to Exchange Trusted Subsystems.

Assign Management Role to Administrator/User

For archiving, Exchange Mailbox user must have assigned Management roles. For assigning management role, just run below commands:
New-ManagementRoleAssignment –Role “Mailbox Import Export” –User “DomainName\UserName”
Where:
DomainName is the hosted server name
UserName is the user name (Administrator) which you want to assign this authority

Archive Single User Mailbox into Outlook PST

Run below command for archiving a single Exchange Server User mailbox into Outlook PST file.
New-MailboxExportRequest –Mailbox MailboxName –FilePath \\Server\SharedFolder\archivefile.pst
Where:
MailboxName is the name of that user mailbox which you want to archive
Server is the server name
SharedFolder is the name of that shared folder where you want to keep the archived data
archivefile.pst is the filename with having extension .pst, it the output file name which would be created after archiving

Archive All User Mailbox into Outlook PST

For archiving all Exchange user mailboxes run below-mentioned command in PowerShell or EMC:
Get-Mailbox|%{$_|New-MailboxExportRequest -FilePath \\Server\SharedFolder\$($_.Alias).pst}
Where:
Server is the fully qualified domain name of server
SharedFolder is the name of shared folder in which you want to archive all user mailboxes an Outlook PST file

Check the Status of Exchange Mailbox Archiving Process

Run below-mentioned command for checking whether single or multiple mailbox(s) have archived or not.
Get-MailboxExportRequest | Get-MailboxExportRequestStatistics
That’s all, what you have to do to Archive Exchange 2013 Mailbox to PST. There is also an alternative method to archive user mailboxes into PST which I am going to discuss in next section.

Archive with the help of an Automated Tool

This work would be very easy by using the automated tool. With the help of this software, it is just work of up to 4-6 mouse button clicks. The tool name is Exchange Export Tool.

Conclusion

In this article, we discussed ‘how to archive Exchange 2013 mailbox to PST file’? There are two various solutions are described, in which one was using PowerShell Commands & other was using an automated tool. In manual approach, two different way is discussed, in which one is relating to archiving single Exchange mailbox into Outlook PST file and the another one is related to archive all Exchange user mailboxes into Outlook PST file.

One thought on “How to Archive Exchange 2013 Mailbox to PST?”

  1. “There should be a shared folder created, in that drive where Exchange Server is installed.” There is no need that folder to be in Exchange Server installation drive.

Comments are closed.