Exchange 2010 Bulk PST Import
Bulk import PST files to Exchange 2010
So, you have a bunch of PST files to import into Exchange 2010?
Grant the Import/Export role:
New-ManagementRoleAssignment -Role “Mailbox Import Export” -user “username”
Get exchange to import every PST under “\\ex01\*.pst”
Dir \\ex01\pst\*.pst | %{ New-MailboxImportRequest -Name RecoveredPST -BatchName Recovered -Mailbox $_.BaseName -FilePath $_.FullName -TargetRootFolder SubFolderInPrimary}
Watch the progress:
get-mailboximportrequest | get-mailboximportrequeststatistics | ft targetalias,percent*,bytestransferred
Clear completed imports:
get-mailboximportrequest -status completed | remove-mailboximportrequest
** The above will not import corrupted items nor duplicate emails.