Up 0 Down 0

Export Exchange 2010 to PST

Open Exchange Management Shell

Rechten instellen:

New-ManagementRoleAssignment –Role "Mailbox Import Export" –User domein\gebruikersnaam

Sluit en Open Exchange Management Shell

Mailbox exporteren:

New-MailboxExportRequest –Mailbox gebruikersnaam –FilePath \\SERVER\Export\gebruikersnaam.pst

Overzicht lopende exports:
Get-MailboxExportRequest

Details Mailbox export:
Get-MailboxExportRequest -Name MailboxExport | fl

Export statistieken:
Get-MailboxExportRequest | Get-MailboxExportRequestStatistics

Overzicht voltooide exports:
Get-MailboxExportRequest | where {$_.status -eq "Completed"}

Voltooide exports verwijderen uit Exchange:
Get-MailboxExportRequest | where {$_.status -eq "Completed"} | Remove-MailboxExportRequest

Taakplanner Acties > Programma:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

Taakplanner Acties > Parameters:
-version 2.0 -NonInteractive -WindowStyle Hidden -command ". 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto; New-MailboxExportRequest -Mailbox MailboxUsername -FilePath \\Server\Export\MailboxUsername.pst"

Taakplanner Acties > Parameters: (for cleanup)
-version 2.0 -NonInteractive -WindowStyle Hidden -command ". 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto; Get-MailboxExportRequest | Remove-MailboxExportRequest -Confirm:$false"

Single PowerShell command export all mailboxes:
-version 2.0 -NonInteractive -WindowStyle Hidden -command ". 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto; foreach ($Mailbox in (Get-Mailbox)) { New-MailboxExportRequest -Mailbox $Mailbox -FilePath "\\server\export\$($Mailbox.Alias).pst" }