Cómo exportar buzones de correo de Exchange 2016 a PST – PowerShell
Resumen: En esta guía, aprenderá a exportar buzones de correo de Exchange 2016 a PST utilizando los comandos de PowerShell. Utilizaremos el cmdlet New-MailboxExportRequest en Exchange Management Shell (EMS), que está construido sobre PowerShell. Además, un método avanzado para convertir los buzones de correo de Exchange a PST con una opción para exportar directamente los buzones de la base de datos de Exchange a un servidor de Live Exchange o a una cuenta de Office 365.
PST o Tabla de Almacenamiento Personal, también conocido como ‘Carpeta Personal’, es un formato ampliamente soportado y puede ser fácilmente importado a cualquier cuenta de Outlook. Esto hace que la exportación de buzones de Exchange 2016 a PST sea una opción de copia de seguridad ideal.
Además de la copia de seguridad, PST también ayuda a la migración sin problemas de los buzones de correo de un usuario a otro.
Pasos para exportar buzones de correo de Exchange 2016 a PST usando comandos de PowerShell
Para exportar buzones de Exchange 2016 a PST, puede utilizar el cmdlet de PowerShell New-MailboxExportRequest o un software de conversión de EDB a PST como Stellar Converter for EDB. Utilizando el cmdlet New-MailboxExportRequest, puede crear manualmente una solicitud de exportación de buzones para exportar uno o varios buzones a la vez. También puede añadir un filtro a la solicitud de exportación del buzón. Sin embargo, no podrá ver el progreso de la exportación y no sabrá si la solicitud de exportación que ha creado ha exportado el PST con éxito o no, ya que la solicitud se crea a través de Exchange Management Shell (interfaz de línea de comandos). Por otro lado, el software Stellar Converter for EDB cuenta con una interfaz gráfica de usuario que facilita la exportación de PST desde un archivo EDB. El software extrae y guarda los buzones de correo de los archivos EDB, tanto en línea como fuera de línea, en formato PST en la ubicación deseada en unos pocos clics. Puede descargar la versión demo de forma gratuita y probarla usted mismo,
Sin embargo, esta opción solo está disponible en Exchange Server 2016 local. Además, para ejecutar el cmdlet New-MailboxExportRequest, el usuario debe tener asignado el rol Mailbox Import Export.
Para asignar la función de importación y exportación de buzones a un usuario, abra Exchange Management Shell (EMS) e introduzca el siguiente comando como administrador,
New-Managementroleassignment –Role “Mailbox Import Export” –User “UserName”
Para comprobar si la función de importación y exportación de buzones se ha asignado correctamente, introduzca el siguiente comando en la ventana de EMS,
Get-ManagementRoleAssignment -Role “Mailbox Import Export” | Format-List RoleAssigneeName
Una vez asignado el rol con éxito, puede ejecutar el cmdlet New-MailboxExportRequest para exportar los buzones de Exchange 2016 a archivos PST.
Comandos Powershell Para Exportar El Buzón De Exchange 2016 A Outlook PST
A continuación se muestran los comandos para hacer una copia de seguridad de los buzones de correo de Exchange a PST en función de varios escenarios. También puede crear varias solicitudes de exportación a la vez. Sin embargo, cada solicitud de exportación de buzones debe tener un nombre único. Siga la que se ajuste a sus necesidades de copia de seguridad.
NOTA: Por defecto, Microsoft genera 10 nombres únicos y, por tanto, puede crear hasta 10 solicitudes de exportación sin proporcionar un nombre único. Si necesita solicitar más de 10 solicitudes de exportación de buzones, debe crear un nombre único al solicitar la exportación de buzones.
1. Exportar Buzón De Exchange 2016 A PST En Carpeta Compartida
Puede exportar los datos del buzón principal de un usuario a un archivo PST y almacenarlo en una carpeta compartida de Exchange Server. Si no existe una carpeta compartida, cree una mediante el Centro de Administración de Exchange (EAC). Además, asegure los permisos de lectura/escritura. A continuación, ejecute el siguiente comando,
New-MailboxExportRequest -Mailbox Thomson -FilePath "\\SERVER22\MyNetworkPST\Thomson_Recovered.pst"
Thomson es el usuario principal del buzón, MyNetworkPST es una carpeta compartida de red en el servidor Exchange llamado SERVER22.
2. Exportar El Archivo Del Usuario A PST
Para exportar el archivo de un usuario a PST en Exchange 2016, introduzca el siguiente comando en el EMS.
New-MailboxExportRequest -Mailbox Thomson -FilePath "\SERVER22\MyNetworkPST\Thomson_Archive.pst" -IsArchive
Este comando exporta el archivo de Thomson a un archivo PST en la carpeta compartida de red MyNetworkPST ubicada en el servidor de Exchange SERVER22.
3. Exportar El Buzón De Exchange A PST Aplicando Un Filtro
Si desea exportar y hacer una copia de seguridad de sólo ciertos elementos del buzón a PST, puede utilizar filtros al crear una solicitud de exportación del buzón. Añadiendo el parámetro -ContentFilter en el cmdlet New-MailboxExportRequest, puede exportar los mensajes del buzón en función de la fecha, las coincidencias de palabras clave, etc.
En el siguiente ejemplo, “objetivo” y “ventas” son las palabras clave que buscamos en el cuerpo del mensaje para el buzón del usuario Thomson recibido antes del 2 de mayo de 2015.
New-MailboxExportRequest -Mailbox Thomson -ContentFilter {(body -like "target") -y (body -like "sales") -y (Received -lt "02/05/2015")} -FilePath \SERVER22\MyNetworkPST\Thomson_MyCompanyReports.pst
4. Exportar Todos Los Elementos Del Buzón En Exchange 2016 A PST
Por último, si desea exportar todos los elementos del buzón de un buzón en Exchange 2016, introduzca el siguiente comando en la Shell de Administración de Exchange (EMS)
New-MailboxExportRequest -Mailbox Thomson -IncludeFolders "#Inbox#" -FilePath \SERVER22\MyNetworkPST\Thomson\ThomsonData.pst
El comando exporta todos los mensajes y carpetas del buzón de Thomson al archivo PST ThomsonData.pst.
5. Exportar Todos Los Buzones A Los PST Correspondientes
En caso de que quiera hacer una copia de seguridad de todos los buzones de su organización que residen en el servidor de Exchange 2016, utilice estos comandos en EMS.
Get-Mailbox
El comando anterior lista todos los buzones de su organización. A continuación, escriba el siguiente comando,
foreach ($Mailbox in (Get-Mailbox)) { New-MailboxExportRequest -Mailbox $Mailbox -FilePath \SERVER22\MyNetworkPST\Thomson\$($Mailbox.Alias).pst"}
Esto exporta todos los archivos PST correspondientes al buzón en la ubicación introducida.
Comprobar el estado de la exportación del buzón
Para comprobar el estado detallado de las exportaciones y solicitudes en curso, introduzca el siguiente comando en el EMS,
Get-MailboxExportRequestStatistics
También puede eliminar la solicitud de exportación del buzón actual ejecutando el cmdlet Remove-MailboxExportRequest antes de iniciar una nueva solicitud de exportación del buzón con el nombre de solicitud predeterminado.
Conclusión
Aunque el cmdlet New-MailboxExportRequest hace el trabajo, hay posibilidades de corrupción del archivo PST durante y después de la exportación. Esto se debe al hecho de que los archivos PST de gran tamaño son propensos a dañarse debido a problemas de integridad. Sin embargo, la corrupción también puede ocurrir debido a un problema de red.
Además, no puedes ver el progreso real y estimar un plazo para la exportación. Puede tardar varias horas o días en finalizar la solicitud de exportación del buzón, lo que le deja en una situación de vulnerabilidad. Además, puede añadir filtros pero no puede previsualizar los elementos del buzón antes de exportarlos a PST. Sólo puede obtener una vista previa en Outlook después de la exportación. Y si falta algo, tendrá que volver a ejecutar todo el proceso cambiando los filtros.
Para facilitar el proceso de copia de seguridad de Exchange 2016 a PST, evitar la corrupción de PST y la pérdida de datos, puede exportar los buzones de correo de Exchange a los archivos PST correspondientes a un nivel granular mediante el uso de un software convertidor de EDB.
El software basado en la interfaz gráfica de usuario puede previsualizar y exportar buzones de correo de bases de datos de Exchange 2016, tanto offline como online, sin necesidad de desmontarlas. Por lo tanto, usted puede esperar ningún tiempo de inactividad. Además, no hay ninguna limitación de tamaño de archivo y puede utilizar el filtro para exportar un solo elemento de correo o buzón, o varios.
Además, también puede exportar buzones de correo de EDB sin conexión a un servidor de Live Exchange o a Office 365 y otros formatos de archivo como EML, MSG, RTF, PDF, HTML.
Para evitar todos los problemas, debería probar el software Stellar Converter for EDB.