Compartir a través de


Export-Mailbox

Se aplica a: Exchange Server 2010

Última modificación del tema: 2009-07-07

Utilice el cmdlet Export-Mailbox para mover el contenido de un buzón a una carpeta de buzón especificada.

Sintaxis

export-Mailbox -Identity <MailboxIdParameter> [-AllContentKeywords <String[]>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-Confirm [<SwitchParameter>]] [-ContentKeywords <String[]>] [-DeleteAssociatedMessages <SwitchParameter>] [-DeleteContent <SwitchParameter>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-RecipientKeywords <String[]>] [-SenderKeywords <String[]>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

export-Mailbox -Identity <MailboxIdParameter> -TargetFolder <String> -TargetMailbox <MailboxIdParameter> [-AllContentKeywords <String[]>] [-AllowMerge <SwitchParameter>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-Confirm [<SwitchParameter>]] [-ContentKeywords <String[]>] [-DeleteAssociatedMessages <SwitchParameter>] [-DeleteContent <SwitchParameter>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-RecipientKeywords <String[]>] [-SenderKeywords <String[]>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

export-Mailbox -Identity <MailboxIdParameter> -PSTFolderPath <LongPath> [-AllContentKeywords <String[]>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-Confirm [<SwitchParameter>]] [-ContentKeywords <String[]>] [-DeleteAssociatedMessages <SwitchParameter>] [-DeleteContent <SwitchParameter>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IncludeAssociatedMessages <SwitchParameter>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-RecipientKeywords <String[]>] [-SenderKeywords <String[]>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Parámetros

Parámetro Necesario Tipo Descripción

Identity

Necesario

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

El parámetro Identity especifica el buzón desde el que se exporta el contenido. Puede usar los siguientes valores:

  • Alias
  • Dirección SMTP
  • Nombre para mostrar

Si se envía el objeto comando Get-Mailbox, este parámetro no es necesario.

PSTFolderPath

Necesario

Microsoft.Exchange.Data.LongPath

El parámetro PSTFolderPath especifica la ruta del archivo .pst al que se exportarán los datos.

TargetFolder

Necesario

System.String

El parámetro TargetFolder especifica la carpeta del buzón de nivel superior que se crea en el buzón especificado por el parámetro TargetMailbox. Esta carpeta contiene una subcarpeta denominada Datos recuperados, <alias del buzón de origen>, <marca de fecha y hora> La subcarpeta contiene los datos exportados. Si la carpeta de destino especificada ya existe en el buzón de destino, los datos exportados se agregan a la carpeta existente. Si la carpeta de destino no existe, entonces se crea.

TargetMailbox

Necesario

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

El parámetro TargetMailbox especifica el buzón en el que se crea la carpeta de destino. El buzón que se especifique debe existir para que el comando se lleve a cabo correctamente.

AllContentKeywords

Opcional

System.String[]

El parámetro AllContentKeywords especifica las palabras clave del contenido que se incluirán en el movimiento. Si el comando encuentra una palabra clave especificada en el cuerpo del mensaje, en el contenido de los datos adjuntos o en el asunto, exporta dichos mensajes.

Aa998579.note(es-es,EXCHG.140).gifNota:
Este comportamiento es distinto al del uso de los parámetros ContentKeywords y SubjectKeywords. Si usa los parámetros ContentKeywords y SubjectKeywords, el comando solamente exporta los mensajes que tengan la palabra clave especificada para el parámetro ContentKeywords en el cuerpo del mensaje o el contenido de los datos adjuntos, y la palabra clave especificada para el parámetro SubjectKeywords en el asunto.

AllowMerge

Opcional

System.Management.Automation.SwitchParameter

El parámetro AllowMerge especifica que el contenido exportado se combina en la carpeta de destino para evitar duplicados. Si especifica el parámetro AllowMerge, el nombre de la subcarpeta donde se exporta el contenido no incluye una marca de fecha y hora. Se pueden exportar datos a la misma carpeta y subcarpeta de destino varias veces con el parámetro AllowMerge.

AttachmentFilenames

Opcional

System.String[]

El parámetro AttachmentFilenames especifica el filtro para los datos adjuntos. Puede usar caracteres comodín en la cadena. Por ejemplo, puede usar *.txt para exportar los elementos que tengan la extensión .txt.

BadItemLimit

Opcional

System.Int32

El parámetro BadItemLimit especifica el número de elementos corruptos en un buzón que se omiten antes de que falle la operación de exportación.

Confirm

Opcional

System.Management.Automation.SwitchParameter

El modificador Confirm hace que el comando pause el procesamiento y requiere que usted reconozca qué hará el comando antes de seguir con el procesamiento. No es necesario especificar un valor con el modificador Confirm.

ContentKeywords

Opcional

System.String[]

El parámetro ContentKeywords especifica las palabras clave del contenido que se incluirán en el movimiento. Si el comando encuentra una palabra clave especificada en el cuerpo del mensaje o en el contenido de los datos adjuntos, exporta esos mensajes.

DeleteAssociatedMessages

Opcional

System.Management.Automation.SwitchParameter

El parámetro DeleteAssociatedMessages especifica que se eliminan los mensajes asociados. Los mensajes asociados contienen datos ocultos con información sobre reglas, vistas y formularios.

Si usa el parámetro DeleteAssociatedMessages y no se especifican los parámetros TargetMailbox y TargetFolder o el parámetro PSTFolderPath , no se exporta ningún contenido.

DeleteContent

Opcional

System.Management.Automation.SwitchParameter

El parámetro DeleteContent especifica la opción que elimina el contenido del buzón de origen después de que éste se haya exportado a una carpeta. La carpeta de origen no se elimina.

EndDate

Opcional

System.DateTime

El parámetro EndDate especifica la fecha de finalización para filtrar el contenido exportado desde el buzón de origen. Solamente se exportan elementos del buzón cuya fecha sea anterior o igual a la fecha de finalización. Cuando escriba una fecha específica, use el formato de fecha abreviado definido en las opciones de Configuración regional configuradas en el equipo local. Por ejemplo, si el equipo está configurado para usar un formato de fecha abreviado dd/mm/aaaa, escriba 01/03/2010 para especificar el 1 de marzo de 2010.

ExcludeFolders

Opcional

Microsoft.Exchange.Data.MapiFolderPath[]

El parámetro ExcludeFolders especifica la lista de carpetas que se excluirán durante la exportación.

GlobalCatalog

Opcional

Microsoft.Exchange.Data.Fqdn

El parámetro GlobalCatalog especifica el catálogo global que se usará para buscar el buzón de destino.

IncludeAssociatedMessages

Opcional

System.Management.Automation.SwitchParameter

El parámetro IncludeAssociatedMessages especifica que los mensajes asociados se incluyen en la exportación. Los mensajes asociados contienen datos ocultos con información sobre reglas, vistas y formularios. De forma predeterminada, no se incluyen los mensajes asociados en una exportación.

IncludeFolders

Opcional

Microsoft.Exchange.Data.MapiFolderPath[]

El parámetro IncludeFolders especifica la lista de carpetas que se incluirán durante la exportación.

Locale

Opcional

System.Globalization.CultureInfo

El parámetro Locale especifica la configuración regional de los mensajes que se van a exportar. Este comando solamente exporta los mensajes con la configuración regional especificada.

MaxThreads

Opcional

System.Int32

El parámetro MaxThreads especifica el número máximo de subprocesos que se van a usar. El valor predeterminado es 4.

RecipientKeywords

Opcional

System.String[]

El parámetro RecipientKeywords especifica las direcciones de correo electrónico de destinatarios o nombres para mostrar. Si el comando encuentra un mensaje con un destinatario que coincide con la palabra clave de destinatario especificada, se exporta el mensaje.

Si la palabra clave del destinatario especificada es la misma que un grupo de distribución que es el destinatario de un mensaje, el mensaje se exporta. El comando no amplía grupos de distribución para comparar las palabras claves de destinatarios especificadas con los miembros de un grupo de distribución que es el destinatario de un mensaje.

SenderKeywords

Opcional

System.String[]

El parámetro SenderKeywords especifica las direcciones de correo electrónico de remitentes o nombres para mostrar. Si el comando encuentra un mensaje con un remitente idéntico a una palabra clave de remitente especificada, exporta el mensaje.

StartDate

Opcional

System.DateTime

El parámetro StartDate especifica la fecha de inicio para filtrar el contenido exportado desde el buzón de origen. Solamente se exportan elementos del buzón cuya fecha sea posterior a la fecha de inicio. Cuando escriba una fecha específica, use el formato de fecha abreviado definido en las opciones de Configuración regional configuradas en el equipo local. Por ejemplo, si el equipo está configurado para usar un formato de fecha abreviado dd/mm/aaaa, escriba 01/03/2010 para especificar el 1 de marzo de 2010.

SubjectKeywords

Opcional

System.String[]

El parámetro SubjectKeywords especifica los filtros de palabras clave que se aplican a los asuntos de elementos del buzón de origen.

ValidateOnly

Opcional

System.Management.Automation.SwitchParameter

El parámetro ValidateOnly proporciona la opción de validar la exportación sin exportar los datos. El parámetro ValidateOnly valida los requisitos previos necesarios para el comando.

Aa998579.note(es-es,EXCHG.140).gifNota:
Si ejecuta el comando Export-Mailbox con este parámetro, el comando no aplica ningún filtro a los mensajes. Únicamente comprueba si existen los buzones de origen y de destino.

WhatIf

Opcional

System.Management.Automation.SwitchParameter

El modificador WhatIf indica al comando que simule las acciones que llevaría a cabo en el objeto. Mediante el uso del modificador WhatIf, puede ver los cambios que se producirían sin tener que aplicarlos. No es necesario especificar un valor con el modificador WhatIf.

Descripción detallada

No puede exportar datos de un buzón de un bosque a un buzón de un bosque diferente. Los buzones de origen y de destino deben encontrarse en el mismo bosque.

Puede usar el cmdlet Export-Mailbox par exportar los datos a una carpeta o a un archivo .pst. Los buzones de origen y de destino deben estar en un servidor que ejecute Microsoft Exchange Server 2010.

Para exportar datos desde un archivo.pst, deberá ejecutar el cmdlet Export-Mailbox en un servidor Exchange que tenga instalada la versión de 64 bits de Microsoft Outlook 2010. Recomendamos que ejecute el comando en un servidor Exchange concreto que no tenga buzones.

El cmdlet Export-Mailbox exporta todas las carpetas vacías y las carpetas especiales a la ubicación de destino. Las carpetas especiales son las siguientes:

  • Bandeja de entrada
  • Elementos eliminados
  • Borradores
  • Correo no deseado
  • Bandeja de salida
  • Elementos enviados
  • Diario
  • Calendario
  • Contactos
  • Notas
  • Tareas

Nota

Exchange 2010 no exporta datos de recuperación del elemento eliminado.

Nota

Si usa parámetros de palabras clave, el cmdlet Export-Mailbox exporta en primer lugar todos los mensajes y, a continuación, busca en el buzón de destino los mensajes que cumplen los criterios de palabras clave. Los mensajes que se encontraban en la recuperación de elementos eliminados del buzón de origen se convierten en mensajes normales en el buzón de destino, y también se busca la presencia de palabras claves en ellos. A continuación, el cmdlet Export-Mailbox elimina los mensajes del buzón de destino que no cumplen los criterios de palabras clave. Si usa el parámetro DeleteContent, el cmdlet Export-Mailbox elimina los mensajes del buzón de origen que cumplen los criterios de palabras clave.

Deberá tener asignados permisos antes de poder ejecutar este cmdlet. Aunque todos los parámetros correspondientes a este cmdlet se describen en este tema, tal vez no tenga acceso a algunos parámetros si no están incluidos en los permisos que se le han asignado. Para ver qué permisos necesita, consulte el Entrada "Buzón de importación/exportación" en el tema Permisos de buzones.

Tipos de entrada

Tipos de valores devueltos

Errores

Error Descripción

 

Excepciones

Excepciones Descripción

 

Ejemplos

EJEMPLO 1

En este ejemplo se exporta el contenido del buzón del usuario jesus@contoso.com a la carpeta "MyData" del buzón "ExportMailbox".

Export-Mailbox -Identity john@contoso.com -TargetMailbox ExportMailbox -TargetFolder MyData

EJEMPLO 2

En este ejemplo se usan filtros para especificar los elementos del buzón de origen que se incluirán en la exportación. En este ejemplo se exportan todos los elementos del buzón de usuario contoso\jesus que incluyan la palabra clave "merger" en el cuerpo del mensaje o en el contenido de los datos adjuntos, que tengan la cadena "orgchart" dentro del nombre del archivo adjunto, y cuya fecha sea posterior al 1 de marzo de 2010, a las 12:01:00 p. m.

Export-Mailbox -Identity contoso\john -TargetMailbox ExportMailbox -TargetFolder MyData -ContentKeywords "merger" -AttachmentFilenames "*orgchart*" -StartDate "03/01/2010 12:01:00"

EJEMPLO 3

En este ejemplo se buscan y eliminan elementos de un buzón. En este ejemplo se obtienen primero todos los buzones de la base de datos DB1 y se buscan los elementos que contengan la cadena "mensaje de virus" en el asunto. Los elementos se exportan a otro buzón y se eliminan del buzón de origen.

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

EJEMPLO 4

En este ejemplo se envía el resultado del comando Get-User al comando Export-Mailbox. En este ejemplo, además, se excluyen de la exportación dos carpetas. Los elementos de las carpetas Correo no deseado y Contactos del buzón de Jesús no se exportan al buzón de destino "ExportMailbox".

Nota

También se pueden enviar los resultados de los cmdlets Get-Recipient o Get-Mailbox al cmdlet Export-Mailbox.

Get-User john | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder MyData -ExcludeFolders "\Junk E-mail","\Contacts"

EJEMPLO 5

En este ejemplo se exporta el contenido del buzón de usuario jesus@contoso.com a un archivo .pst denominado john.pst ubicado en C:\PSTFiles.

Export-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst

EJEMPLO 6

En este ejemplo se exportan datos de todos los buzones de usuarios en la unidad organizativa Marketing. Los datos de cada buzón se exportan a un archivo .pst distinto ubicado en C:\PSTFiles. El nombre de cada archivo .pst es <alias>.pst. Los mensajes que se exportan son aquellos cuyos destinatarios incluyen tomas@fabrikam.com o maria@fabrikam.com.

Get-Mailbox -OrganizationalUnit Marketing | Export-Mailbox -PSTFolderPath C:\PSTFiles -RecipientKeywords "tony@fabrikam.com","christine@fabrikam.com"