• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 7458
  • Last Modified:

export contacts to pst powershell

need to export contacts to pst cant do it from outlook because of legal reasons
0
Jorge Ocampo
Asked:
Jorge Ocampo
  • 2
3 Solutions
 
nashiookaCommented:
I'm writing this off the top of my head but it should be enough to get you through it.

If you are using Exchange 2010:
1) Make sure you have RBAC access to the "Mailbox Import Export" role.  You can do this using the GetManagementRoleAssignment -Role "Mailbox Import Export"

If you don't have access you'll have to add a role assignment:
New-ManagementRoleAssignment -Role "Mailbox Import Export" -User <UserName>

Reload your EMS then use

New-MailboxExportRequest <UserName> -FilePath <MustBeUNC&IncludeTheFileName.pst> -IncludeFolders "contacts/"

You can user Get-MailboxExportRequest and Get-MailboxExportRequestStatistics to check the status.

Exchange 2007:
You need full access to the mailbox: Add-MailboxPermission -Identity <UserToExport> -User <YourUserName> -AccessRights FullAccess

Then
Export-Mailbox -Identity <MailboxIdParameter> -IncludeFolders '\contacts' -PSTFolderPath <Path\PSTFileName>

Exchange 2003 Use ExMerge, which is GUI and hard to document here.
0
 
tshearonCommented:
Use the Exchange Management shell and run:

New-MailboxExportRequest -Mailbox <username> -IncludeFolders "#Contacts#" -excludedumpster -filepath \\server\share\filename.pst

If you want the recoverable items folder then leave remve the -excludedumpster switch.
0
 
nashiookaCommented:
Basically the same command but #Contacts# is the culture neutral syntax.  I might add that in either case if you want subfolders it should be "#Contacts#/*" or "Contacts/*" whichever should work.  If you look very closely at the help file for New-MailboxExportRequest it will detail this a bit in the explanation fir include / exclude folder parameters.
0
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.

Join & Write a Comment

Featured Post

Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now