Exchange 2010 Export mailboxes to PST files.

I've recently taken over exchange admin on an Exchange 2010 server which hasn't been properly maintained in years.  I have approximately 200 users that are no longer with the company and I would like to export their mailboxes to PST files for archival purposes.  I've hidden all these users from the GAL so now I at least have a criteria to filter on.   Can someone recommend a tool or a script to export these mailboxes only to PST.
MwvarnerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mal OsborneAlpha GeekCommented:
Two options.

1. The Old Skool way is to use a Microsoft Utility called Exmerge. It is designed for export and import of multiple mailboxes to .PSTs. Can be obtained here: http://www.microsoft.com/en-au/download/details.aspx?id=2743 

2. The newer way is to just do it from Powershell. Export-mailbox is the command to use. You can script it to do a list.
0
Kamal KhaleefaInformation Security SpecialistCommented:
use this script
but you v to fill all users in the csv file first which u need to export them

  #import exchange session

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://casserver.domain.com/powershell -Authentication Kerberos #check your powershell url
Import-PSSession $Session
#$mailboxes= (get-mailbox |select samaccountname)
#$mailboxessam= (get-mailbox |select samaccountname >> \\ip\shared\sam.csv)  # save this file to import pst using it
$mailboxessam =(get-conetent \\ip\shared\sam.csv) #  read users sam account "the file must be filled manually
   ForEach ($exportuser in $mailboxessam)
    {
   
    $mailboxowner=$exportuser.SamAccountName
    $path="\\10.10.5.5\sharedfolder\"+ $mailboxowner+".pst"    #choose shared path to save all exported mailboxes
   
   New-MailboxExportRequest -Mailbox $mailboxowner -FilePath $path
  Write-Output "Mailbox Export request for mailbox" + $mailboxowner + "were created"
   
   }

  Write-Output "all mailboxes export request created"
0
Kim HartCommented:
Check the below given blogs for script:

How to Export Mailboxes with Exchange Server 2010 SP: https://exchangeserverpro.com/export-mailboxes-exchange-server-2010-sp1/

For Bulk – Export Mailboxes to PST in Exchange 2010: http://social.technet.microsoft.com/wiki/contents/articles/13908.bulk-export-mailboxes-to-pst-in-exchange-2010.aspx

Hope it helps you!
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.