Powershell – Exchange Powershell Export to pst size

exchangemailboxpowershell

I'm using exchange powershell to export exchange mailbox to pst.

I'm using this command:

New-MailboxExportRequest -Mailbox user -FilePath [path]

This works but one user was 30GB and each export I do for this user errors out on import. What I want to do is export this users mailbox to pst PER 2GB and import each 2GB pst to new mailbox. I've used content Filtering, but I do not believe this is not an option. Maybe I am wrong?

How can I export 1- 30GB Exchange mailbox into 15- 2GB pst files?

Best Answer

You cannot, but you can try to perform the export on a specific Exchange CAS server and export to a local drive on this CAS server like on this TechNet Blog to make sure the export runs better and faster:

So, we did 2 things:

1) We created a folder/share on CAS server 1, and gave the Exchange Trusted Subsystem Read/Write access to the share as directed in http://technet.microsoft.com/en-us/library/ff607299.aspx.

2) In our command we specified the new share as our file path, and also specified CAS 1 in the -MRSServer setting in our New-MailboxExportRequest command (i.e. New-MailboxExportRequest -Mailbox user1 -FilePath “\CAS1\PSTFileShare\user1.pst” -MRSServer CAS1.domain.com).