Summary: Este artículo cubre los pasos para exportar buzones de correo de Exchange 2013 a PST utilizando el cmdlet New-MailboxExportRequest en Exchange Management Shell (EMS) y el Exchange Admin Center (EAC)
Los administradores de Exchange a menudo necesitan exportar los buzones de correo de los archivos de base de datos de Exchange (EDB) a formato PST. La razón más común para hacerlo es extraer los datos de los archivos EDB sin conexión y acceder a ellos con MS Outlook. Pero la realización de esta exportación ha sido tradicionalmente una tarea tediosa que implica mucho tiempo y el máximo cuidado. En este post, hemos mencionado el procedimiento paso a paso para exportar buzones de Exchange 2013 a PST mediante el uso de la Shell de Administración de Exchange (comandos PowerShell) y el Centro de Administración de Exchange.
En las versiones de Exchange anteriores a 2010, los administradores tenían que confiar en utilidades de terceros como ExMerge para importar/exportar EDB a PST. Sin embargo, con el lanzamiento de Exchange Server 2010 SP1 y posteriores, se introdujeron nuevos cmdlets de PowerShell como New-MailboxImportRequest y New-MailboxExportRequest para realizar varios procedimientos de importación/exportación. A lo largo de los años se han realizado más mejoras en estos cmdlets. En Exchange 2013, se han ampliado y su usabilidad ha mejorado enormemente.
Pruebe Stellar Converter for EDB para exportar buzones de correo de MS Exchange (2019, 2016, 2013, 2010 y 2007) a PST sin ningún error ni pérdida de datos
Pasos para exportar el buzón de Exchange 2013 a PST utilizando EMS (comandos de PowerShell)
Para exportar el buzón a PST, deben cumplirse las siguientes condiciones.
- La cuenta con la que se realizará la exportación debe tener permiso para la solicitud de importación/exportación de buzones
- El usuario debe tener acceso a la ubicación de la red para guardar el archivo PST. El usuario debe conocer la ruta UNC completa. Por ejemplo, \PCName111\C$\PST\tstmail.pst
- El buzón de Exchange 2013, para ser exportado, debe existir en la base de datos de Exchange (EDB)
Paso 1: Asignar derechos de permiso
Debe asignar los derechos necesarios a la cuenta de usuario que utilizará para realizar la exportación de buzones de Exchange 2013 a formato PST. Al contrario de lo que se cree, incluso la cuenta de administrador no tiene los derechos para realizar estas operaciones por defecto. Por lo tanto, escriba el siguiente comando PowerShell en PowerShell para asignar los derechos necesarios a la cuenta de usuario.
New-ManagementRoleAssignment -Role "Mailbox Import Export" -User Exporter
Aquí “Usuario exportador” es el nombre de la cuenta a la que se otorgan los derechos.
Como alternativa, también puede asignar estos derechos al grupo AD y hacer las cosas más cómodas. De esta manera, cada vez que los derechos deban ser otorgados a una cuenta de usuario, esa cuenta sólo necesita ser agregada a este grupo. Si desea hacer lo mismo, introduzca el siguiente comando en la ventana de PowerShell
New-ManagementRoleAssignment -Role "Mailbox Import Export" -SecurityGroup ExchangeAdmGroup
Aquí ‘ExchangeAdmGroup’ es el nombre del grupo AD.
También puede realizar este proceso desde el Centro de Administración de Exchange (EAC). Después de dar los derechos, tendrá que reiniciar el EAC.
Paso 2: Exportar los buzones de correo de Exchange 2013 a PST
Para exportar el buzón a PST en Exchange 2013, puede utilizar el cmdlet de comando PowerShell New-MailboxExportRequest en Exchange Management Shell.
New-MailboxExportRequest -Mailbox testdummy -FilePath\\srv2013\d$\pst\TestDummy.pst
El comando PowerShell anterior exporta todo el buzón a la ruta de la carpeta compartida mencionada como archivo TestDummy.pst.
Exportar una carpeta de buzón particular a PST
También puede exportar una carpeta concreta al PST. Para ello, cambie este comando PowerShell de la siguiente manera,
New-MailboxExportRequest -Mailbox testdummy -FilePath\\srv2013\d$\pst\TestDummy.pst -IncludeFolders "#Inbox#"
El comando exporta la carpeta Inbox del buzón de Exchange 2013 a PST.
Excluir una carpeta de la exportación de PST
También puede excluir una carpeta de la exportación de PST. Para ello, es necesario cambiar el comando de la siguiente manera:
New-MailboxExportRequest -Mailbox testdummy -FilePath\\srv2013\d$\pst\TestDummy.pst -ExcludeFolders "#DeletedItems#"
El comando anterior exporta todas las carpetas y elementos de correo del buzón de Exchange 2013 a PST, excepto la carpeta ‘DeletedItems’.
Excluir e incluir varias carpetas
Si desea incluir o excluir varias carpetas, puede utilizar la coma entre los nombres de las carpetas en el comando.
"#EstadosBorrados#", "#Spam#"
Filtrar el contenido del buzón para la exportación de PST
Si desea exportar, por ejemplo, los correos recibidos el año pasado o entre unas fechas determinadas, puede utilizar el parámetro -ContentFilter.
-Filtro de contenido {(Recibido -gt '01/01/2017)}
-Filtro de contenido {(Recibido -lt '01/01/2017) -y (Recibido -gt '01/01/2016)}
Puede personalizar el comando según sus necesidades. Por ejemplo, para exportar todos los correos electrónicos recibidos después del 1 de enero de 2017 con las palabras clave “Londres” y “MSProject“, puede ejecutar los siguientes comandos,
New-MailboxExportRequest -Mailbox mailtst -FilePath \HQFS01\ExportPST\mailtst.pst -ContentFilter {(body -like "*MSProject*") -y {body -like "*London*") -y (Received -lt "01/01/2017)}
Después de crear la solicitud de exportación de PST desde el EMS, puede comprobar el estado ejecutando el siguiente comando,
Get-MailboxExportRequest
Pasos para exportar buzones de Exchange 2013 a PST mediante el uso de EAC
Puede utilizar el Centro de Administración de Exchange para solicitar la exportación de PST para el buzón seleccionado en Exchange 2013. Está basado en la GUI y es fácil de ejecutar. Sin embargo, no puede filtrar el contenido o incluir/excluir carpetas de la solicitud de exportación PST.
Siga los pasos indicados,
- Abra el EAC e inicie sesión como administrador
- A continuación, vaya a Destinatarios > Buzones y haga clic en Más opciones
- Seleccione la opción Exportar a un archivo PST en el menú desplegable
- En el asistente para exportar a un archivo . pst, busque y elija el buzón que desea exportar a PST y seleccione las opciones adecuadas para exportar sólo el contenido de este buzón o del archivo del buzón
- Haga clic en Siguiente e introduzca la ruta UNC (ruta de la carpeta compartida en la red) con el nombre del archivo . pst. Puede introducir cualquier nombre
- Haga clic en Siguiente y navegue para seleccionar su cuenta de usuario. Exchange le enviará un correo electrónico cuando la exportación del buzón a PST haya finalizado
- Haga clic en “Finalizar” para iniciar la exportación de PST en el servidor de buzones de Exchange 2013
Palabras finales
Así que ese es el proceso detallado para exportar buzones de Exchange 2013 a formato PST utilizando el comando PowerShell y Exchange Admin Center (EAC). En EMS, es necesario ejecutar cmdlets de PowerShell que requieren algún tipo de experiencia técnica para manejar. Si comete incluso un simple error como un error ortográfico mientras ejecuta los comandos, los resultados podrían ser desastrosos, incluida la pérdida de datos. En tales casos, debería confiar en EAC. Sin embargo, EAC limita las opciones de exportación. Además, cuando no tiene acceso a los permisos necesarios para exportar los buzones a PST.
En estos casos, debe utilizar una herramienta de conversión automática de EDB a PST de confianza, como Stellar Converter for EDB. Esta herramienta convierte todos los elementos o los seleccionados dentro del formato EDB a PST con precisión y en un tiempo mínimo. También muestra una vista previa de los elementos de correo después de la exploración de EDB y le permite filtrar, elegir y exportar los elementos de correo seleccionados de los buzones de correo enumerados. Además, puede exportar buzones de correo a PST desde EDBs en línea y fuera de línea.