À partir de l'échange 2010 SP1, il est possible, via une commande powershell, pour exporter une boîte aux lettres entière ou même une partie de celle-ci vers un fichier pst. L'opération peut être utile comme méthode d'archivage d'une boîte aux lettres avant de la supprimer complètement de l'organisation.
La commande est très simple:
New-MailboxExportRequest -Mailbox username -FilePath “\\Server\share\username.pst”
Gardez à l'esprit que la destination d'exportation doit être un partage réseau.
Page d'AIDE officielle: http://technet.microsoft.com/it-it/library/ff607299%28v=exchg.150%29.aspx
La chose qui n'est pas expliquée dans l'aide, cependant, c'est que par défaut la commande renverra une erreur: “MailboxExportRequest” is not recognized as the name of a cmdlet, fonction, Fichier de script, or operable program”
En effet, par défaut, même l'utilisateur administrateur ne dispose pas des autorisations nécessaires pour exporter une boîte aux lettres.. Franchement, je ne trouve pas ça très logique comme chose (voglio dire… sono l’administrator dell’organizzazione!)…. et de plus, l'erreur ne résout pas le vrai problème puisqu'il semble qu'une mauvaise commande ait été exécutée.
Pour résoudre cela, il suffit d'attribuer le bon rôle à l'utilisateur avec qui nous essayons d'exporter la boîte aux lettres:
New-ManagementRoleAssignment –Role “Mailbox Import Export” –User “domain\username”
À ce stade, vous devez attendre quelques secondes et fermer et rouvrir le powershell.