Export Mailbox to PST for Certain Time Period in Exchange 2016, 2013 & 2010
Being an Exchange administrator is not an easy job as you have to come across multiple scenarios in your day-to-day life. One such task is maintaining a backup copy of all the Exchange mailboxes locally. However, there are a few scenarios where a user needs to export mailbox to PST for specific date range.
In such situations, the administrators or the users can either run a PowerShell cmdlet or use a professional solution to get the job done. Although, creating an export request seems an easy task but it has various complexities that we can’t ignore.
The technical complexity and difficult to implement cmdlets make users look out for the automated tool. Thus, in this article, we will be discussing an effortless solution to export mailboxes to PST for specific date range in Exchange 2010, 2013, and 2016.
But before jumping to the solution, here are a few user queries that would help us understand the scenario in detail.
“Hi, there! I want to export all emails of the specific date range or time period. For Ex: 1 Jan 2018 to 8 Aug 2018, in Exchange 2010. Whenever I am attempting to do the same with the help of PowerShell command, I am facing some issues. Can someone please help.”
Let us now discuss the solutions to export Exchange mailboxes for a specific date range.
Export Mailbox into PST of Specific Date Range via Powershell Commands
Thankfully, Microsoft permits users to export data from a specific date range via New-MailboxExportRequest PowerShell cmdlet. There are a few simple commands that you need to run to get the job done. However, there are a few pre-requisites that you must fulfil to execute these commands successfully.
The command to export Received emails to PST via content filter:
New-MailboxExportRequest -ContentFilter {(Received -lt ’02/01/2018′) -and (Received -gt ’12/31/2017′)} -Mailbox report –FilePath [FilePath]\$($_.alias).pst
PowerShell command to export Sent emails for date range:
New-MailboxExportRequest -ContentFilter {(Sent -lt ’02/01/2018′) -and (Sent -gt ’12/31/2017′)} -Mailbox report -FilePath [FilePath]\$($_.alias).pst
Once you run the command, you can check the current status of the export request by running Get-MailboxExporRequest in Exchange.
Export Mailbox into PST of Specific Date Range in Exchange 2010, 2013, 2016
If you are looking for a quick and secure solution instead of a tedious and complex task, then SysTools Exchange Export Tool is for you. There are many advance features that make it the best solution to complete the export process without losing a single bit of data.
One of the most important features of this solution is the Date Filter. This option allows users to set a specific date range using the “From” and “To” parameters.
Additionally, the Exchange administrators can export data in bulk without running any command again and again. This is one of the most rated software by experts due to its wide range of features and seamless functionality.
Note: The presence of Live Exchange Server Environment and MS Outlook (2016 or below versions) is necessary on the migration machine.
Important Note:
Most of the users keep their Exchange mailbox data in EDB files as a backup copy. However, you cannot access these files directly, thus, raising a need to export mailbox into PST for specific date range. In such situations, users can use software to convert Exchange EDB files to PST to complete the job. This software also contains a date range filter that helps them to export data from a certain time period. The software is available free for download and allows users to test all the features.
Conclusion
Now user have complete information to export mailbox into PST of specific date range with PowerShell command. However, many users face many numerous issues due to the complexity and technicality involved in the process. Thus, to eliminate those issues, we have introduced a smart solution that will make your job simple and effortless.