En Exchange 2003 y versiones anteriores, existía la utilidad ExMerge para realizar estas tareas. Para Exchange 2007 este procedimiento ya no utiliza ExMerge sino que viene integrado con PowerShell a partir de Service Pack 1 de Exchange Server 2007.
Algunas consideraciones previas:
* La exportación e importación deberán realizarse desde un cliente 32 bits con las herramientas administrativas de Exchange 2007 instaladas; con Service Pack 1 o superior.
* Outlook 2003 o 2007 debe estar instalado en ese cliente 32 bits.
* El usuario que corra el proceso deberá ser Exchange Organization Admin o Exchange Server Admin del servidor involucrado.
Procedimiento para exportar:
El comando (o cmdlet) para realizar la exportación es básicamente:
Export-Mailbox –Identity
La ruta del PST tiene que ser una ruta completa y puede o no incluír el nombre del archivo PST. Si no fuese declarado en el comando, automáticamente se asignará el nombre del Alias del buzón.
Para exportar múltiples buzones a la vez, se puede combinar el comando y la ruta no puede incluír el nombre del archivo PST ya que se crearán tantos como sean necesarios. Un ejemplo del comando puede ser:
Get-Mailbox -Database 'MDB' | Export-Mailbox -PSTFolderPath D:\PSTs
Procedimiento para importar:
El procedimiento para importar es muy similar, salvo que el cmdlet es apenas distinto:
Import-Mailbox -Identity
Este cmdlet tiene las mismas consideracionas para la ruta del PST que el cmdlet para exportar.
Para hacer varias importaciones a la vez, el comando sería similar a:
Get-Mailbox -Database 'MDB' | Import-Mailbox -PSTFolderPath D:\PSTs
Filtrando el contenido de la exportación o importación:
ExMerge nos permitía hacer ciertos filtros al contenido que exportásemos o importásemos. Este cmdlet de PowerShell también permite hacer lo mismo. En este ejemplo, se pretende importar todos los mensajes creados entre el 1/1/2006 y el 12/1/2006, el asunto contiene la palabra “Cotización” y alguna de las palabras “Proyecto” y “Exchange” en el cuerpo del mensaje del buzón correspondiente a PVernocchi:
Import-mailbox -Identity PVernocchi -PSTFolderPath D:\PSTs -StartDate 1/1/06 -EndDate 12/1/06 -SubjectKeywords:'Cotización' -ContentKeywords:'Proyecto','Exchange'
Saludos,
Vernocchi Pablo