Cómo corregir el error: Exportar buzón MAPI o proveedor de servicios no especificado en Exchange

En Exchange Server 2007 podemos usar los comandos de PowerShell para exportar e importar buzones. Para hacerlo, sería necesario abrir Microsoft Exchange Management Shell y usar el comando Export-Mailbox para exportar un buzón específico. El comando tiene la capacidad de exportar un rango de fechas específico e incluir/excluir carpetas. Desafortunadamente, no es nativo en el servidor y necesitaría un sistema operativo de 32 bits y una oficina instalada junto con las herramientas de administración de Exchange instaladas.

A veces obtendría un error cuando una exportación comienza diciendo:

MAPI or an unspecified service provider ID no: 00000000-0000-00000000, error code: -1056749164

El error en sí parece bastante genérico y no dice mucho.

Lo primero que hay que comprobar son los permisos. Dado que es una máquina que está unida al dominio y no en el servidor de Exchange en sí, debe verificar si el usuario con el que inició sesión tiene permisos de exportación. Para hacerlo, necesita saber el nombre de la base de datos y debe seguir el siguiente procedimiento para hacerlo.

Add-ADPermission –Identity SRV-EXC-001DB01 –User Exporter – AccessRights GenericAll

Después de ejecutar lo anterior, recibí el error que decía que no se encontró el SRV-EXC-001DB01 y que no podía hacerlo funcionar, así que intenté configurar el permiso en todo el servidor usando lo siguiente

Get-MailboxDatabase –Server SRV-EXC-001 | Add-Permission –User Exporter –AccessRights GenericAll

Si el problema persiste, use el cmdlet de PowerShell Get-MailboxPermission en el servidor de buzón. Si obtiene algunos permisos Denegar, necesita eliminarlos porque cuando tiene permisos Denegar y Permitir, Denegar tiene prioridad sobre Permitir. Por lo tanto, debemos eliminar los permisos Denegar del buzón mediante el cmdlet RemoveMailboxPermission como se muestra a continuación.

Remove-MailboxPermission –Identity <mailbox of user>-User <User you are using to export with> -Deny –AccessRights FullAccess –InheritanceType all

Si esto falla, significará que antes de eliminar Deny necesitará romper la herencia y esto puede ser un poco complicado ya que usar ADSIEDit.msc y cometer un error, hará que el servidor o Exchange Server quede inutilizable y nosotros no quiero esto en un Exchange Server que funciona bien. Use los siguientes pasos:

  1. Primero debe abrir ADSIEDit.msc haciendo clic en el menú Inicio en Exchange Server y buscándolo.
  2. Abra ADSIEDit.msc
  3. Haga clic en Acción y haga clic en Conectar a. En el área del punto de conexión, seleccione Seleccionar un contexto de nomenclatura conocido y seleccione Configuración en el menú desplegable y haga clic en Aceptar.
  4. Una vez que se abra, vaya a ServiciosMicrosoft Exchange\Grupos administrativosGrupo de administradores de ExchangeServidores.

Una vez que esté allí, encontrará el servidor de Exchange y las bases de datos debajo de ellos. Si no tiene la herencia documentada, deberá buscar la raíz de la seguridad en sus bases de datos. Entonces, haga clic con el botón derecho en el objeto Servidor y elija Propiedades. Haga clic en la pestaña Seguridad y ubique el usuario para el que está exportando y si las casillas de verificación están atenuadas, significaría que los permisos se heredan de otro lugar. En este caso, deberá hacer clic en el botón Avanzado en la pestaña Seguridad y le permitirá saber de dónde proviene la herencia en el área Heredado de. Vaya a esa ubicación y modifíquela según sea necesario.

Esta configuración no viene de forma predeterminada, pero especialmente si heredó un servidor de Exchange o migró de una versión anterior de Exchange, es posible que encuentre este tipo de problemas, ya que no es algo que configure desde la Consola de administración de Exchange.

Si ha hecho lo correcto, podrá exportar el buzón requerido. Dicho esto, ya que al usar ADSIEdit, no hay vuelta atrás, lo que significa que si hizo un cambio, no podrá deshacerlo, así que tenga cuidado allí. Esta solución funciona, pero ¿qué sucede si necesita exportar otro buzón en un futuro próximo? Tendría que hacer el mismo procedimiento y, además de tomar tiempo hasta que se haga, existe un gran riesgo de error humano al modificar con ADSIEdit.

Habiendo dicho eso, ¿por qué no usar una herramienta alternativa para esto? Convertidor estelar para EDB es un profesional Herramienta de conversión de EDB a PST que todo administrador de Exchange debería tener. En primer lugar, con los servidores Exchange 2007, no necesitaría un sistema operativo de 32 bits aparte. Puede exportar directamente a PST desde un archivo EDB de Exchange en vivo sin desmontarlo. Hay otras ventajas que vienen con el software, como exportar desde múltiples archivos EDB, exportar con una gran cantidad de criterios de búsqueda o convertir carpetas públicas a PST. Con la aplicación también puede exportar archivos EDB fuera de línea directamente a un servidor Exchange en vivo o Office 365 inquilino mientras se admite desde Exchange Server 5.5 hasta la última versión de 2019. ¡Inténtalo tú mismo! ¡Descárguelo gratis ahora y obtenga una vista previa de su archivo pst convertido gratis!

Related Posts