-
Written By Rohit Singh
-
Updated on July 8th, 2026
| Our organization is migrating from Exchange 2010 to Microsoft 365 with 180 employee mailboxes. Before the migration, we need PST backups of every mailbox. What’s the fastest way to export them without handling each mailbox individually? ~ Olivia Davies, UK |
Enterprises operating on Exchange 2010 often need to export mailbox data to PST for backup, migration, or compliance purposes. Native methods require technical expertise and careful setup. On the other hand, a dedicated export tool simplifies the task by handling bulk mailboxes without complex commands. This blog covers manual methods to export Exchange 2010 mailboxes to PST, along with a reliable Cigati Office 365 Backup Tool for accurate and error-free results.
There is a built-in method in PowerShell to export the Exchange 2010 mailboxes to PST. Firstly, we will assign the required Mailbox Import Export role to the operating account to export mailbox to PST from Exchange 2010.
Prerequisite: Assign the Mailbox Import Export Role
By default, Exchange administrators cannot export mailboxes. Run the following command to assign the required permission.
New-ManagementRoleAssignment -Role “Mailbox Import Export” -User <username>
| New-ManagementRoleAssignment -Role “Mailbox Import Export” -User david |
Option 1: Export a Single Mailbox to PST
Run the following command to export a user’s mailbox to a shared network location.
New-MailboxExportRequest -Mailbox <username> -FilePath “\\<ServerName>\<SharedFolder>\<PSTFile>.pst”
| New-MailboxExportRequest -Mailbox david -FilePath “\\EXSERVER01\PSTBackup\david_Backup.pst” |
Option 2: Export Mailbox Data Using Filters
You can export only emails that match specific keywords or date criteria.
New-MailboxExportRequest -Mailbox <username> -ContentFilter {(Body -like “*keyword1*”) -and (Body -like “*keyword2*”) -and (Received -lt “MM/DD/YYYY”)} -FilePath “\\<ServerName>\<SharedFolder>\<PSTFile>.pst”
| New-MailboxExportRequest -Mailbox david -ContentFilter {(Body -like “*invoice*”) -and (Body -like “*payment*”) -and (Received -lt “12/31/2023“)} -FilePath “\\EXSERVER01\PSTBackup\david_Invoices.pst” |
Option 3: Export Specific Mailbox Folders
To export only selected folders, such as Inbox and Sent Items, use:
New-MailboxExportRequest -IncludeFolders “#Inbox#/*”,”#SentItems#” -Mailbox <username> -FilePath “\\<ServerName>\<SharedFolder>\<PSTFile>.pst”
| New-MailboxExportRequest -IncludeFolders “#Inbox#/*”,”#SentItems#” -Mailbox david -FilePath “\\EXSERVER01\PSTBackup\david_SelectedFolders.pst” |
Option 4: Export Multiple Mailboxes
To export multiple mailboxes, use:
$AllMailboxes | % { $_ | New-MailboxExportRequest -FilePath “\\<ServerName>\<SharedFolder>\$($_.Alias).pst” }
| $AllMailboxes | % { $_ | New-MailboxExportRequest -FilePath “\\EXSERVER01\PSTBackup\$($_.Alias).pst” } |
The Cigati Office 365 Backup and Restore Tool is one of the most dependable solutions for exporting Exchange mailboxes to PST. This utility supports Primary, Archive, Shared, and Public folders for comprehensive mailbox backup. It provides options for setting date range filters for creating selective backups. The advanced feature, like managing multiple mailboxes, makes it convenient for administrators who have to export large numbers of mailboxes.
Steps to Export Exchange Mailbox to PST







Export Exchange 2010 mailboxes to PST file format is necessary for enterprises that intend to migrate their accounts, perform backups, or store emails in compliance with regulations. While manual procedures will be effective when dealing with a few mailboxes, they may become complicated when working with several mailboxes. Utilizing special software such as Cigati Office 365 Backup and Restore Tool can help make the entire process easier.
You May Also Read: Microsoft Exchange Server Unavailable
Ans: Yes. PowerShell supports exporting multiple Exchange 2010 mailboxes, but bulk exports require scripting and careful monitoring. For a simpler approach, the Cigati Office 365 Backup and Restore Tool lets you export multiple mailboxes to PST through an easy-to-use interface while maintaining data integrity.
Ans: No. Exporting creates a separate PST copy of the mailbox data. The original mailbox and its contents remain unchanged unless you manually delete or modify them afterward.
Ans: This usually happens because the Mailbox Import Export management role hasn’t been assigned to your account, or you haven’t logged out and back in after assigning the role.
Ans: Manual PowerShell commands work well for small environments but become difficult to manage for hundreds of mailboxes. For large-scale exports, many organizations use dedicated solutions such as the Cigati Office 365 Backup and Restore Tool, which supports bulk mailbox exports through a graphical interface while maintaining mailbox structure.
Ans: Yes. PowerShell allows you to export selected folders using the -IncludeFolders parameter or filter emails by keywords, dates, and other criteria with the -ContentFilter parameter. If you prefer a graphical interface, the Cigati Office 365 Backup and Restore Tool also lets you perform selective mailbox exports using built-in filters without writing PowerShell commands.
About The Author:
Rohit Singh is a technology professional with 7+ years of experience specializing in email systems, Exchange Server, Office 365, MS Outlook, and data migration solutions. He creates clear, practical, and solution-oriented content to help users and IT professionals resolve complex technical challenges efficiently.
Related Post