Exportant i important bústies o arxius PST a Microsoft Exchange 2010 SP1
Anteriormente a Exchange 2010 SP1 utilizábamos el comando Export-Mailbox (Exchange 2007 i Exchange 2010) o Exmerge (Exchange 2003) para exportar nuestros buzones a archivos PST’s. Gracias al SP1 de Exchange 2010 utilizaremos ‘New-MailboxExportRequest’ y no será necesario por lo tanto tener ningún Outlook en local. Este procedimiento lo realizaremos en un servidor de Exchange 2010 SP1, tendremos que indicar qué usuario o grupo será el encargado de realizar dichas importaciones o exportaciones, por lo que tendremos que agregarle el rol de ‘Mailbox Import Export’. Si no, por defecto los miembros del grupo ‘Organization Management’ tendrán dichos roles.
Con el comando ‘New-ManagementRoleAssignment –Role “Mailbox Import Export” [–User USUARIO] [–SecurityGroup GRUPO]’ asignaremos permisos a otros grupos o usuarios (ojo que también deberían de ser administradores locales del servidor Exchange). Y ya podríamos ejecutar con dicho usuario los comandos de exportación o importación; debemos cerrar y abrir la Shell de administración de Exchange antes de ello.
Con el comandament 'New-MailboxExportRequest -Mailbox USUARIO -FilePath “RUTA_UNCarchivo.pst”‘ exportaremos un buzón de forma individual.
Con el comandament 'foreach ($i in (Get-Mailbox)) { New-MailboxExportRequest -Mailbox $i -FilePath “RUTA_UNC$($i.Alias).pst” }’ exportaremos todos los buzones de la nostra organització Exchange Server 2010. En el cas que tengamos un entorn mixto y no todos els nostres servidors sean Exchange 2010 este command nos dará errors amb los buzones que no estén en servidores de buzón Exchange 2010, per la qual cosa hauríem de filtrar i executar: ‘foreach ($i in (Get-Mailbox | Where {$_.ExchangeVersion.ExchangeBuild.Major -eq 14})) { New-MailboxExportRequest -Mailbox $i -FilePath “RUTA_UNC${$i.Alias).pst” }’
Podrem consultar en tot moment l'estat de les tasques d'exportació mitjançant ‘Get-MailboxExportRequest’. Si necessitem importar bústies de manera individual ho realitzarem de forma similar a l'exportació amb la comanda ‘New-MailboxImportRequest -Mailbox USUARI -FilePath “RUTA_UNCarxiu.pst’; en cas de necessitar una importació massiva podrem utilitzar la comanda ‘Import-Csv‘ utilitzant un fitxer CSV en el qual tindrem una única columna amb els àlies a importar, executaríem ‘foreach ($i in (Import-Csv .exports.csv)) { New-MailboxExportRequest -Mailbox $i.Alias -FilePath “RUTA_UNC$($i.Alias).pst” }’








































