Exportando e importando caixas de correio ou arquivos PST para o Microsoft Exchange 2010 SP1

Anteriormente ao Exchange 2010 SP1 utilizávamos o comando Export-Mailbox (Troca 2007 e Exchange 2010) ou Exmerge (Troca 2003) para exportar as nossas caixas de correio para arquivos PST’s. Graças ao SP1 do Exchange 2010 utilizaremos ‘New-MailboxExportRequest’ e não será necessário, portanto, ter nenhum Outlook em local. Este procedimento realizaremos num servidor de Exchange 2010 SP1, teremos que indicar qual utilizador ou grupo será responsável por realizar essas importações ou exportações, por isso teremos que adicionar o papel de 'Mailbox Import Export'. Caso contrário,, por defeito os membros do grupo 'Organization Management'’ terão esses papéis.

Con el comando ‘New-ManagementRoleAssignment –RoleMailbox 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 comando ‘New-MailboxExportRequest -Mailbox USUARIO -FilePathRUTA_UNCarchivo.pst”‘ exportaremos un buzón de forma individual.

Con el comando ‘foreach ($Eu em (Get-Mailbox)) { New-MailboxExportRequest -Mailbox $i -FilePathRUTA_UNC$($i.Alias).pst” }’ exportaremos todos los buzones de nuestra organización Exchange Server 2010. En el caso que tengamos un entorno mixto y no todos nuestros servidores sean Exchange 2010 este comando nos dará errores con los buzones que no estén en servidores de buzón Exchange 2010, por lo que deberíamos filtrar y ejecutar: ‘foreach ($Eu em (Get-Mailbox | Where {$_.ExchangeVersion.ExchangeBuild.Major -eq 14})) { New-MailboxExportRequest -Mailbox $i -FilePathRUTA_UNC${$i.Alias).pst” }’

Podremos consultar en todo momento el estado de las tareas de exportación mediante ‘Get-MailboxExportRequest’. Si necesitamos importar buzones de forma indivitual lo realizaremos de forma similar a la exortación con el comando ‘New-MailboxImportRequest -Mailbox USUARIO -FilePathRUTA_UNCarchivo.pst’; en el caso de necesitar una importación masiva podremos utilizar el comandoImport-Csvutilizando un fichero CSV en el que tendremos una unica columna con los alias a importar, ejecutaríamos ‘foreach ($Eu em (Import-Csv .exports.csv)) { New-MailboxExportRequest -Mailbox $i.Alias -FilePathRUTA_UNC$($i.Alias).pst” }’


Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!