Know PowerShell Command to Export Office 365 Mailbox to PST?

Jaspreet Singh | December 30th, 2020 | Office 365 |

There are various methods to export Office 365 Mailbox to PST depending on the size of your mailboxes that you are exporting, or have any public folder. It’s very easy to switch to Office 365 and all you need to do is to purchase the licenses from which some commonly used are: Microsoft 365 Basic or Microsoft 365 Standard. Create a user and provide a license and start using Office 365 services but the major problem is how to export Office 365 emails with no disruption to the users by which the business is not affected.

So, we can use a tried and tested third-party utility or PowerShell commands to export Office 365 mailbox to PST. Let’s have a look at the requirements for conversion.


Before executing the PowerShell command to export Office 365 mailbox to PST let’s makes sure that you have all the following requirements for the conversion:

  • The user is an eDiscovery Manager or an eDiscovery Administrator – this is the default role to execute the conversion process.
  • You also have a remote connection to the Microsoft 365 Security and Compliance Center.

PowerShell Command to Export Office 365 Mailbox to PST

Before converting the mailbox to PST one needs to use the New-ComplianceSearch cmdlet to build a search. For Example:

New-ComplianceSearch “your_descriptive_name” –ExchangeLocation all | Start-ComplianceSearch

Then you need to export the data returned by the search by the following command:

New-ComplianceSearchAction “your_descriptive_name” –Export –Format Fxstream

Wait till the exporting process is completed then you need to run the Get-ComplimanceSearchAction cmdlet to find out the URL needed to download the converted data by the following command:

Get-ComplianceSearchAction “your_descriptive_name_export” -IncludeCredential | FL

The Results consist up of two parts of information to download the resultant file: the Container URL and the SAS token. They combine to form a URL.

To use the PowerShell method, you should have Exchange Server 2010 consisting of Service Pack 1. Open the EMS and use the PowerShell command to export Office 365 Mailbox to PST.

New-MailboxExportRequest -mailbox user1-filepath\\myserver\documentsfolder\name.pst

While exporting with this method you cannot use the direct path such as E:\folder\name.pst. You have to follow the path listed on the network.

You also need to check the user permission this can be easily through Exchange Admin.

Note: To include folder you need to perform add-includefolder along with name of the folder in inverted commas and the exclude folder you need to use –excludefolder name with inverted commas.

For example:

New-MailboxExportRequest -Mailbox ‘name’ -Filepath “\\SRV01\PSTFiles\name.pst”-IncludeFolders “#SentItems#”

New-MailboxExportRequest -Mailbox ‘name’ -Filepath “\\SRV01\PSTFiles\name.pst”-ExcludeFolders “#Drafts#”

One can also use the below to export data from selected period of time.

New-MailboxExportRequest -ContentFilter {(Received -lt ’05/05/2020′) -and (Received -gt ’05/05/2019′)} -Mailbox ‘Name’ -Filepath \\SRV01\PSTFiles\Name.pst

Wait for a while once the exported process is completed.

Consequences of the Above Method

  • It is complicated to understand and lengthy method.
  • One should have much technical knowledge to execute the PowerShell conversion process.
  • A single mistake in a single step leads to start the whole process from Step 1.
  • It requires technical assistance.

Automated Tool to Export Office 365 Mailbox to PST

This tool is an ultimate solution to export all the crucial data from O365 mailbox to your desired export option. One can use this tool by just following the below steps:

Step 1: Download and install the Office 365 backup tool.

Download Now Purchase Now

Step 2: Fill in the required credentials of Office 365 account to the panel.

Step 3: Go to the Export format option to select the desired file format.

Step 4: Choose the location for your resultant file.

Step 5: Hit the Start backup button to initiate the process.

Features of the Tool

  • Allow the user to convert contacts and calendars to ICS and VCF file format.
  • Conserve the original structure of the file and the folder throughout the process.
  • Authorize the user to delete the data from the server using the delete after downloading option.
  • Assist you to save Office 365 Outlook emails to the system.
  • Instruct a user to import Office 365 contacts to Outlook.
  • Permits the user to backup their Office 365 data.
  • Also, allow the user to pause and resume the ongoing process.


Exporting Office 365 Mailbox to PST using PowerShell Command is a complicated and time-consuming method. A non-technical user is unable to use the PowerShell command to export Office 365 mailbox to PST and even a single mistake in an individual step leads to begin the process from Step 1. So we provide you the best solution by which you can easily export Office 365 mailbox in a trouble-free manner.