Powershell
·
1 min de lecture
Exporter une BAL Exchange 2010+ en Powershell
Toutes les commande pour exporter des boites au lettres sur un serveur Exchange 2010, très utile pour sauvegarder avec migration ou conserver pour archivage par exemple.
Toutes les commande pour exporter des boites au lettres sur un serveur Exchange 2010, très utile pour sauvegarder avec migration ou conserver pour archivage par exemple.
- En premier on ajoute le rôle Import/Export à l’administrateur ou autre, il faudra utiliser ce compte pour les commandes à venir.
- Ensuite vous sélectionnez les BAL à exporter avec un Get-Mailbox que vous pouvez filtrer ou bien avec un fichier.
- Ligne 9, on lance la tache d’exportation.
- Ligne 11, on consulte l’avancement des taches d’exportation et ligne 13 on supprime les jobs qui sont finis.
- les dernières commandes servent à corriger les jobs en erreur, on augmente la limite de fichiers corrompus acceptés et si cela ne fonctionne pas on exporte un fichier de log pour identifier le problème.
#2010 Compatible New-ManagementRoleAssignment –Role “Mailbox Import Export” –User AD\Administrator $Export = Get-Mailbox
#OR
$Export = Get-Content .\Mailbox.txt $Export|%{$_|New-MailboxExportRequest -FilePath "\\\\$($_.alias).pst"} Get-MailboxExportRequest | Get-MailboxExportRequestStatistics Get-MailboxExportRequest | where {$_.status -eq "Completed"} | Remove-MailboxExportRequest Get-MailboxExportRequest -Status Failed | Set-MailboxExportRequest -BadItemLimit 500 Get-MailboxExportRequest -Status Failed | Resume-MailboxExportRequest Get-MailboxExportRequest -Status Failed | Get-MailboxExportRequestStatistics -IncludeReport | FL > C:\FILEPATH\report.txt
Partager