Cómo exportar datos de buzón

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2009-08-28

En este tema se explica cómo usar el cmdlet Export-Mailbox del Shell de administración de Exchange para exportar datos de buzones de un buzón a una carpeta de otro buzón. Se agrega nueva funcionalidad al cmdlet Export-Mailbox de Exchange Server Service Pack 1 (SP1).

Nota

No puede utilizar la Consola de administración de Exchange para exportar datos de buzón.

Datos que se exportan

De forma predeterminada, el cmdlet Export-Mailbox exporta todas las carpetas vacías, las carpetas especiales y las subcarpetas a la ubicación de destino. Para especificar qué carpetas incluir en la exportación, use el parámetro IncludeFolders. Para especificar qué carpetas excluir de la exportación, use el parámetro ExcludeFolders.

De manera predeterminada, las siguientes carpetas especiales se exportan cuando se usa el cmdlet Export-Mailbox.

  • Bandeja de entrada

  • Elementos eliminados

  • Borradores

  • Correo electrónico no deseado

  • Bandeja de salida

  • Elementos enviados

  • Diario

  • Calendario

  • Contactos

  • Notas

  • Tareas

El cmdlet Export-Mailbox exporta todo tipo de mensajes, entre los que se incluyen mensajes, elementos de calendario, contactos, listas de distribución, entradas del diario, tareas, notas y documentos. Sin embargo, el cmdlet Export-Mailbox no exporta reglas.

El cmdlet Export-Mailbox también exporta los mensajes de la recuperación del elemento eliminado. Los mensajes del volcado de archivos se convierten en elementos regulares en la carpeta o archivo .pst donde usted exporta los datos.

Nota

Si utiliza parámetros de palabras clave,el cmdlet Export-Mailbox exportará en primer lugar todos los mensajes, incluidos los del volcado de archivos, y a continuación buscará en el buzón de destino los mensajes que cumplan los criterios de palabras clave. Los mensajes en el volcado de archivos del buzón de correo de origen se convierten en mensajes normales en la carpeta Elementos eliminados del buzón de destino y también se buscarán en ellos las palabras clave. A continuación, el cmdlet Export-Mailbox elimina los mensajes del buzón de destino que no cumplen los criterios de palabras clave. Si utiliza también el parámetro DeleteContent, Export-Mailbox suprimirá a continuación los mensajes del buzón de origen que cumplan los criterios de palabras clave.

Para obtener más información acerca de los mensajes en el volcado de archivos de transporte, consulte Cómo recuperar un elemento eliminado.

Ubicación donde se exportan los datos

Los datos se exportan a la subcarpeta del buzón de destino y carpeta que se especifique. Para especificar el buzón de destino, use el parámetro TargetMailbox. Para especificar la carpeta del buzón de destino, use el parámetro TargetFolder. El parámetro TargetFolder especifica la carpeta superior del buzón que se creará en el buzón de destino. Esta carpeta contiene una subcarpeta denominada Datos recuperados -<alias del buzón de origen> - <marca de tiempo>. La subcarpeta contiene los mensajes y carpetas exportadas.

Si la carpeta de destino que ha especificado ya existe en el buzón de destino, los datos exportados se agregarán a la carpeta existente. Si la carpeta de destino no existe, se creará una.

Novedades en el Service Pack 1 (SP1) de Exchange 2007 

Exchange 2007 Service Pack 1 SP1 presenta las siguientes funciones para exportar datos de buzón:

  • Puede exportar los datos de buzón de un buzón a un archivo .pst. Para exportar a un archivo .pst, deberá utilizar el parámetro PSTFolderPath para especificar la ruta del archivo .pst al que se va a exportar. No se pueden exportar datos a un archivo .pst desde un buzón de correo situado en un grupo de almacenamiento de recuperación (RSG).

  • Los datos exportados se pueden combinar con los de una carpeta de destino mediante el parámetro AllowMerge. En Exchange 2007 SP1, si se especifica el parámetro AllowMerge,el nombre de la subcarpeta no contendrá una marca de fecha y hora. En Exchange 2007 SP1 se puede especificar la ruta de acceso a un archivo .pst al que se exportarán los datos, en lugar de especificar un buzón de destino y una carpeta de destino.

  • Puede usar el parámetro DeleteAssociatedMessages para eliminar mensajes asociados del proceso de exportación. Puede usar el parámetro IncludeAssociatedMessages para incluir mensajes asociados del proceso de exportación. Los mensajes asociados contienen datos ocultos con información sobre reglas, vistas y formularios.

  • Si se utiliza el parámetro DeleteContent y no se especifica el parámetro TargetMailbox, se puede eliminar contenido del buzón de origen sin exportarlo a otro buzón.

  • Los mensajes exportados se pueden filtrar en función de los destinatarios y remitentes. Para filtrar por destinatarios, utilice el parámetro RecipientKeywords. Para filtrar por remitente, utilice el parámetro SenderKeywords.

Para obtener más información sobre la nueva funcionalidad que presenta Exchange 2007 SP1, consulte el tema Export-Mailbox.

Para obtener más información sobre la funcionalidad anterior de Exchange 2007 SP1, consulte el tema Export-Mailbox (RTM).

Antes de empezar

Para realizar este procedimiento, la cuenta que utilice debe tener delegada la siguiente función:

  • Función Administrador de servidor de Exchange y grupo Administradores local para los servidores origen y destino

  • Acceso total a los buzones de origen y destino

Para obtener más información sobre los permisos, funciones de delegación y los derechos necesarios para administrar Exchange 2007, consulte Consideraciones sobre permisos.

Antes de llevar a cabo este procedimiento, también debe saber lo siguiente:

  • Para usar el cmdlet Export-Mailbox, los buzones de origen y destino deben estar en el mismo bosque. No puede exportar datos de un buzón de un bosque a un buzón de un bosque diferente.

  • No se pueden exportar datos desde una base de datos de una carpeta pública.

  • Para ofrecer acceso total a un buzón, utilice el cmdlet Add-MailboxPermission y especifique FullAccess en el parámetroAccessRights. Por ejemplo, si Admin01 necesita exportar datos del buzón de John a un buzón llamado Export, deberá ejecutar primero los comandos siguientes:

    Add-MailboxPermission -Identity john -User Admin01 -AccessRights FullAccess
    Add-MailboxPermission -Identity Export -User Admin01 -AccessRights FullAccess
    
  • Para exportar datos desde un buzón de Exchange 2003 o de Exchange 2000, debe utilizar una cuenta donde se delegue la función de administrador de Exchange del grupo administrativo en el que reside el servidor.

  • Para exportar datos desde un archivo .pst deberá ejecutar el cmdlet Export-Mailbox desde un equipo de 32 bits que tenga instalado:

    • La versión de 32 bits de las herramientas de administración de Exchange

    • Outlook 2003 Service Pack 2 (SP2) o Outlook 2007

    Para obtener información acerca de la descarga de la versión de 32 bits de dichas herramientas, consulte Herramientas de administración de Microsoft Exchange Server 2007 (32 bits).

  • Si exporta datos a una carpeta de otro buzón, el buzón de destino especificado debe existir antes de ejecutar el comando.

Procedimiento

SP1 de Exchange 2007

Para utilizar el Shell de administración de Exchange con el fin de exportar datos de buzón en Exchange 2007 SP1

  • Para exportar las carpetas especiales y vacías del buzón a una carpeta del buzón de destino, ejecute el siguiente comando:

    Export-Mailbox -Identity <MailboxIdParameter> -TargetMailbox <MailboxIdParameter> -TargetFolder <Folder_Name>
    
  • Para exportar datos a un archivo .pst, ejecute el comando siguiente:

    Export-Mailbox -Identity <MailboxIdParameter> -PSTFolderPath <Path_Of_PST_Folder>\<File_Name>.pst
    
  • Para exportar datos desde un grupo de buzones, como por ejemplo, todos los buzones en los que el tratamiento del usuario comienza por "VP", ejecute el siguiente comando:

    Get-User | where { $_.Title -ilike "VP*" } | Export-Mailbox -TargetFolder <Folder_Name> -TargetMailbox <MailboxIdParameter>
    
  • Para exportar los datos recibidos entre fechas concretas a un archivo .pst, ejecute el siguiente comando:

    Export-Mailbox -Identity <MailboxIdParameter> -StartDate "<Month/Day/Year>" -EndDate "<Month/Day/Year>" -PSTFolderPath <Path_Of_PST_Folder>\<File_Name>.pst
    
  • Para exportar únicamente datos desde la carpeta de elementos enviados, ejecute el siguiente comando:

    Export-Mailbox -Identity <MailboxIdParameter> -IncludeFolders '\Sent Items' -TargetFolder <Target_Folder_Name> -TargetMailbox <MailboxIdParameter>
    
  • Para excluir carpetas de la exportación, como por ejemplo, excluir los elementos en las carpetas de Correo electrónico no deseado y Contactos, ejecute el siguiente comando:

    Export-Mailbox -TargetMailbox <MailboxIdParameter> -TargetFolder <Target_Folder_Name> -ExcludeFolders "\Junk E-Mail","\Contacts"
    
  • Para utilizar filtros con el fin de especificar los elementos en el buzón origen para que se incluyan en la exportación, ejecute el siguiente comando:

    Export-Mailbox -Identity <MailboxIdParameter> -TargetMailbox <MailboxIdParameter> -TargetFolder <Target_Folder_Name> -ContentKeywords "<String[]>" -AttachmentFilenames "<String[]>" -StartDate "<Month/Day/Year> <Time>" -RecipientKeywords <String[]>
    
  • Para buscar y eliminar elementos en un grupo de buzones, como por ejemplo, todos los buzones en una base de datos, ejecute el siguiente comando:

    Get-Mailbox -Database DB1 | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder VirusData -SubjectKeywords "Virus message" -DeleteContent
    

    En este ejemplo se obtienen primero todos los buzones de la base de datos DB1 y a continuación se buscan los elementos que contengan "Mensaje de virus" en el asunto. Los elementos se exportarán al buzón y se eliminarán del buzón de origen.

  • Para buscar y eliminar elementos en un grupo de buzones, como por ejemplo, todos los buzones en una base de datos, sin exportar los elementos a otro buzón, ejecute el siguiente comando:

    Get-Mailbox -Database DB1 | Export-Mailbox -SubjectKeywords "Virus message" -DeleteContent
    

    En este ejemplo se obtienen primero todos los buzones de la base de datos DB1, se buscan los elementos que contengan "Mensaje de virus" en el asunto y se eliminan.

  • Para exportar datos de todos los buzones de usuarios en la unidad organizativa Marketing, ejecute el comando siguiente:

    Get-Mailbox -OrganizationalUnit Marketing | Export-Mailbox -PSTFolderPath C:\PSTFiles
    

    En este ejemplo se exportan los datos de cada buzón a un archivo independiente situado en C:\PSTFiles. El nombre de cada uno de estos archivos será <alias>.pst.

Para obtener información detallada acerca de la sintaxis y los parámetros, consulte el tema de referencia Export-Mailbox.

Exchange 2007 RTM

Para utilizar el Shell de administración de Exchange con el fin de exportar datos de buzón en Exchange 2007 RTM

  • Para exportar las carpetas especiales y vacías del buzón a una carpeta del buzón de destino, ejecute el siguiente comando:

    Export-Mailbox -Identity <MailboxIdParameter> -TargetMailbox ExportMailbox -TargetFolder <Folder_Name>
    
  • Para exportar datos desde un grupo de buzones, como por ejemplo, todos los buzones en los que el tratamiento del usuario comienza por "VP", ejecute el siguiente comando:

    Get-User | where { $_.Title -ilike "VP*" } | Export-Mailbox -TargetFolder <Folder_Name> -TargetMailbox <MailboxIdParameter>
    
  • Para exportar los datos que se hayan recibido entre fechas concretas, ejecute el siguiente comando:

    Export-Mailbox -Identity <MailboxIdParameter> -StartDate "<Month/Day/Year>" -EndDate "<Month/Day/Year>" -TargetFolder <Folder_Name> -TargetMailbox <MailboxIdParameter>
    
  • Para exportar únicamente datos desde la carpeta de elementos enviados, ejecute el siguiente comando:

    Export-Mailbox -Identity <MailboxIdParameter> -IncludeFolders '\Sent Items' -TargetFolder <Target_Folder_Name> -TargetMailbox <MailboxIdParameter>
    
  • Para excluir carpetas de la exportación, como por ejemplo, excluir los elementos en las carpetas de Correo electrónico no deseado y Contactos, ejecute el siguiente comando:

    Export-Mailbox -TargetMailbox <MailboxIdParameter> -TargetFolder <Target_Folder_Name> -ExcludeFolders "\Junk E-Mail","\Contacts"
    
  • Para utilizar filtros con el fin de especificar los elementos en el buzón origen para que se incluyan en la exportación, ejecute el siguiente comando:

    Export-Mailbox -Identity <MailboxIdParameter> -TargetMailbox <MailboxIdParameter> -TargetFolder <Target_Folder_Name> -ContentKeywords "<String[]>" -AttachmentFilenames "<String[]>" -StartDate "<Month/Day/Year> <Time>"
    
  • Para buscar y eliminar elementos en un grupo de buzones, como por ejemplo, todos los buzones en una base de datos, ejecute el siguiente comando:

    Get-Mailbox -Database DB1 | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder VirusData -SubjectKeywords "Virus message" -DeleteContent
    

    En este ejemplo se obtienen primero todos los buzones de la base de datos DB1 y se buscan los elementos que contengan "Mensaje de virus" en el asunto. Los elementos se exportarán al buzón y se eliminarán del buzón de origen.

Para obtener información detallada acerca de la sintaxis y los parámetros, consulte el tema de referencia Export-Mailbox (RTM).

Replacing ExMerge.exe

En Exchange 2003 o Exchange 2000, puede utilizar el Asistente para combinar buzones (ExMerge.exe) de Microsoft Exchange para exportar datos de buzón. Las siguiente tabla contiene situaciones para la utilización de ExMerge.exe en Exchange 2003 o Exchange 2000 y la solución para realizar esta tarea en Exchange 2007.

Situación en Exchange 2003 y Exchange 2000 Recursos de Exchange 2003 y Exchange 2000 Solución de Exchange 2007

Utilice Exmerge.exe en Exchange 2003 o Exchange 2000 en situaciones de recuperación para mover los datos recuperados desde el grupo de almacenamiento de recuperación a otra base de datos.

Para realizar esta tarea en Exchange 2007, utilice el cmdlet Restore-Mailbox. Para obtener más información, consulte Cómo recuperar un buzón mediante un grupo de almacenamiento de recuperación.

Utilice ExMerge.exe en Exchange 2003 o Exchange 2000 para exportar datos de usuarios desde una base de datos dañada a un archivo .pst y, a continuación, desde este archivo a una base de datos nueva.

Para obtener información sobre la situación de Exchange 2003 o Exchange 2000, consulte Microsoft el artículo 313184 de Knowledge Base, Cómo recuperar un almacén de información de Exchange 2000 Server o Exchange Server 2003 en un único sitio.

Para realizar esta tarea en Exchange 2007, utilice el cmdlet Restore-Mailbox para restaurar los datos a partir de una copia de seguridad y, a continuación, utilice el cmdlet Move-Mailbox. Para obtener más información, consulte Restore-Mailbox y Move-Mailbox.

Utilice ExMerge.exe en Exchange 2003 o Exchange 2000 para mover los buzones a un servidor diferente.

Para obtener más información acerca de la situación de Exchange 2003 o Exchange 2000, consulte Microsoftel artículo de Knowledge Base 328810, Mover buzones entre servidores.

Para realizar esta tarea en Exchange 2007, utilice bien el Asistente para mover buzones, o bien, el cmdlet Move-Mailbox. Para obtener más información, consulte Cómo mover un buzón en un bosque único o Cómo mover un buzón entre bosques.

Utilice ExMerge.exe en Exchange 2003 o Exchange 2000 para quitar un mensaje específico que se envió a los usuarios en su organización de Exchange. Por ejemplo, es posible que quiera quitar un mensaje con virus o un mensaje confidencial que se envió inadvertidamente.

Para obtener más información sobre Exchange 2003 o Exchange 2000, consulte Microsoft el artículo de Knowledge Base 328202, CÓMO PARA: Quita un mensaje de buzones infectado por un virus utilizando la herramienta ExMerge.exe.

Para realizar esta tarea en Exchange 2007, utilice el cmdlet Export-Mailbox con el parámetro DeleteContent y cualquiera de los parámetros de filtrado de contenido, como por ejemplo, AllContentKeywords, AttachmentFilenames, ContentKeywords, SubjectKeywords, StartDate o EndDate. Para obtener más información, consulte Export-Mailbox.

Utilice ExMerge.exe en Exchange 2003 o Exchange 2000 para buscar un mensaje en particular que se envió a usuarios en la organización de Exchange o para encontrar todos los mensajes con palabras específicas en el asunto, cuerpo del mensaje o datos adjuntos.

Para obtener más información sobre Exchange 2003 o Exchange 2000, consulte Microsoft el artículo de Knowledge Base 246916, XADM: Cómo buscar buzones que contienen un mensaje específico.

Para realizar esta tarea en Exchange 2007, utilice el cmdlet Export-Mailbox con cualquiera de los parámetros de filtrado de contenido, como por ejemplo, AllContentKeywords, AttachmentFilenames, ContentKeywords, SubjectKeywords, StartDate oEndDate, pero sin el parámetro DeleteContent. Para obtener más información, consulte Export-Mailbox.

Utilice ExMerge.exe en Exchange 2003 o Exchange 2000 como método alternativo para restaurar los datos del buzón si tiene problemas mientras mueve un buzón.

Ninguna

Para realizar esta tarea en Exchange 2007, utilice el cmdlet Restore-Mailbox para restaurar los datos del buzón y utilice el cmdlet Move-Mailbox para mover buzones. Para obtener más información, consulte Restore-Mailbox y Move-Mailbox.

Utilice ExMerge.exe en Exchange 2003 o Exchange 2000 para exportar datos a un archivo .pst. Por ejemplo, si se trata de una situación de alojamiento, es posible que desee enviar contenidos de buzón a un antiguo usuario en la organización.

Ninguna

Para efectuar esta tarea en Exchange 2007 SP1, utilice el parámetro PSTFolderPath.

Para efectuar esta tarea en Exchange 2007 RTM, tiene dos opciones:

  • Inicie sesión en el buzón que esté ejecutando Microsoft Outlook y, a continuación, utilice Outlook para exportar los datos a un archivo .pst.

  • Utilice el cmdlet Export-Mailbox para exportar los datos desde diversos buzones a uno único e independiente y, a continuación, inicie sesión en ese buzón y utilice Outlook para exportar los datos a un archivo .pst. Para obtener más información sobre esta situación, consulte Exchangeel artículo del blog del equipo de Server Exchange Server 2007 Export Mailbox task.

    Nota

    UNRESOLVED_TOKEN_VAL(exBlog)

Para obtener más información

Para obtener más información sobre cómo importar datos de buzón desde un archivo .pst, consulte Cómo importar datos de buzón.