Know How to Convert Exchange Database to PST Format
- This topic has 12 replies, 4 voices, and was last updated 6 years, 4 months ago by Natalie Chopra.
-
AuthorPosts
-
Natalie ChopraModerator
Hi there,
Currently I am using Exchange 2010 for personal data transactions. And I need all of my data to export Exchange Mailbox to PST format for backup purposes. Are there any ways for doing such so?
Hii,
Yes, there are many core-techniques and third-party tools available to convert Exchange Database to PST. Generally, the core techniques are tedious but they are free. So, which one of the solution are you looking for?Natalie ChopraModeratorFirst provide me the freeways. I just want to try them to solve my problem. Later on, if I will find them difficult or exhausting then I will switch to third-party tools.
There are many ways, some of the freeways for doing such transformations are listed below in brief:
Single Mailbox Conversion to PST
You can export Exchange mailbox to PST by using MailboxExportRequest cmdlet. You just need to mention two parameters: –
a. FilePath- Defines the network share path of the PST file to which you want to export the data.
b. Mailbox- Specify the Mailbox you want to export.Here Is the command of a Mailbox export request, which will back up an entire Exchange Mailbox to PST File: –
New-MailboxExportRequest -Mailbox <user> -FilePath \\<server FQDN>\<shared folder name>\<PST name>.pstNatalie ChopraModeratorSingle Mailbox Conversion to PST- This is really an exhausting method, converting each Mailbox data individually. Are there any other ways for bulk conversion of Exchange Mailbox to PST?
Yes, bulk conversion options are also available. Some of the Bulk conversion method are listed below.
Export Exchange Mailbox to PST in bulk
Method 1:
– Assign all the mailboxes to a single variable, like this-
$AllMailboxes = Get-Mailbox
– Now, use the following command (if want to use different mailbox property just change the word “Alias” with another name)
$AllMailboxes|%{$_|New-MailboxExportRequest -FilePath \\<server FQDN>\<shared folder name>\$($_.Alias).pst}Method 2:
– Run the following script to export exchange Database to PST as in Method 1 (here foreach is being used instead of piping)
foreach ($Mailbox in (Get-Mailbox)) { New-MailboxExportRequest -Mailbox $Mailbox -FilePath “\\<server FQDN>\<shared folder name>\$($Mailbox.Alias).pst” }Christ HaroldModeratorI just want to know that these methods are also applicable for Exchange 2016 and 2013?
Yes, these methods are applicable to export Exchange 2016, 2013 and 2010 Mailbox to PST.
Christ HaroldModeratorI was just trying your first method of bulk conversion, and I am facing issues in specifying File Path location. Can there be other problems in which I may fall into while performing these methods?
Make sure that, the specified location to which PST file is to be exported must be a shared folder available on the network. Other error which many people generally faces is New-MailboxExportRequest is Not Recognized. And these methods are having a large number cons because of which you may suffer from:
1. Risk of data loss
2. Corruptibility and fragility of the files converted from Exchange Mailbox to PST in bulk
3. Limited search capability
4. Windows Task Manager can only be used for scheduling
5. No Backup StatsNatalie ChopraModeratorPlease provide me the details of third party tools for the same purpose as these ways are really difficult for Bulk export Exchange Mailbox to PST and there is also a chance of data loss and corruption.
There are many third-party tools available online, But I will suggest you SysTools Exchange Export as I am using this tool for quite a long time for export Exchange Database to PST. You can try this export Exchange mailbox to PST tool, i think it must be able to solve all your problems.
Natalie ChopraModeratorThanks for suggesting such a great tool. It helped me a lot.
-
AuthorPosts
- You must be logged in to reply to this topic.