La parte mas tediosa de las migraciones de Microsoft Exchange es siempre, las carpetas públicas.
En la migración de Microsoft Exchange 2013, la cosa no es mejor que en anteriores migraciones. Además hemos de contar que, Microsoft Exchange 2013 ya no tiene base de datos de carpetas publicas, Microsoft ha convertido la EDB de Carpetas Públicas, en un Buzón de Carpetas Públicas.
Esperemos que en futuras migraciones mejore el panorama, teniendo que transferir solamente un buzón. Pero, para llegar a tener nuestro nuevo buzón de carpetas publicas, previamente deberemos convertir la base de datos de Public Folders de nuestro servidor Microsoft Exchange 2007 o 2010.
Puede que durante el proceso migración de las carpetas publicas, que estamos realizado, hayamos tenido un fallo, por algún motivo, y al intentar relanzar el proceso nos encontremos con el siguiente error.
Error al enviar la solicitud debido a que la migración de la carpeta pública ya se completó satisfactoriamente con anterioridad.
+ CategoryInfo : NotSpecified: (:) [New-PublicFolderMigrationRequest], RecipientTaskException
+ FullyQualifiedErrorId : [Server=SRVEX-2013,RequestId=48c1403c-7362-47a9-acb9-2de87de72227,TimeStamp=19/11/2015 8:43:10] [FailureCategory-Cmdlet-RecipientTaskException]48C1B4A5,Microsoft.Exchange.Management.RecipientTasks.NewPublicFolderMigrationRequest
+ PSComputerName : srvex-2013.dom.local
Pero que quiere decir esto?
Nosotros, sabemos que el proceso no ha terminado satisfactoriamente, ya que en nuestro nuevo servidor Exchange 2013 no tenemos las carpetas publicas en su totalidad.
Llegados a este punto, debernos asegurarnos de que no existe ningún registro anterior de migración correcta.
Ejecutaremos el comando siguiente para ver todos los registros de la configuración de la organización.
Get-OrganizationConfig
Si queremos ir directamente a los registros que están implicados en nuestro problema ejecutaremos.
Get-OrganizationConfig | Format-List PublicFoldersLockedforMigration, PublicFolderMigrationComplete
Si el estado de las propiedades de los registros PublicFoldersLockedforMigration o PublicFolderMigrationComplete son igual a $true deberemos modificarlos a $false.
En nuestro laboratorio podemos ver, que tenemos PublicFolderMigrationComplete en True.
En nuestro laboratorio ejecutaremos tan solo, el comando para modificar PublicFoldersLockedforMigration.
Set-OrganizationConfig -PublicFoldersLockedforMigration:$false
Si tubiéramos en $true, PublicFolderMigrationComplete solamente, podríamos ejecutar.
Set-OrganizationConfig -PublicFolderMigrationComplete:$false
En el caso de tener tanto PublicFoldersLockedforMigration como PublicFolderMigrationComplete en verdadero, también podemos escribir y ejecutar.
Set-OrganizationConfig -PublicFoldersLockedforMigration:$false -PublicFolderMigrationComplete:$false
Con esto ya debería ser suficiente para poder relanzar el comando de transferencia de las carpetas publicas.
Espero os sea de utilidad.
Enlaces relacionados
Introducción - Preparación del entorno de producción.Preparación del servidor Windows 2008 R2 para Exchange 2010.
Instalción de Microsoft Exchange 2010.
Mover libreta de direcciones sin Conexión.
Creación de un conector de envío.
Ubicar la base de datos del servidor Exchange 2010.
Mover buzones de los usuarios.
Mover las carpetas publicas.
Replicar Free Busy Folder.
Servicios de actualización de destinatarios.
Eliminar los conectores de grupo de enrutamientos.
Eliminar el almacén del buzón y carpetas públicas de Exchange 2003.
Desinstalar Microsoft Exchange Server 2003.
interessante ma sono bloccato su questo errore ma la soluzione non è quella rappresentata.
ResponderEliminarEstas completamente seguro que los valores de PublicFoldersLockedforMigration y PublicFolderMigrationComplete son igual a false?
EliminarSi tu error es exactamente el que se describe en el post, cambiando estos los valores de true a false, debería funcionar sin problemas.