Reparar buzón de correo dañado Exchange
El buzón de correo de Exchange puede corromperse o dañarse. Puede ocurrir por varios motivos, como mover un buzón a otra base de datos. También puede ocurrir debido a daños debido a una falla del sistema, un apagado incorrecto del servidor o un ataque de virus. El usuario con un buzón dañado puede tener síntomas. Algunos de los síntomas son recuentos incorrectos de elementos en las carpetas. También es posible que los resultados no muestren el contenido correcto en la búsqueda. Averigüemos y aprendamos cómo reparar un buzón dañado.
Cómo reparar un buzón dañado
Ejecute el cmdlet New-MailboxRepairRequest para detectar y reparar el buzón dañado. El cmdlet New-MailboxRepairRequest solo está disponible para los siguientes servidores Exchange:
Servidor Exchange 2010
Servidor Exchange 2013
Servidor Exchange 2016
-
Servidor Exchange 2019
Ejecute este comando en un buzón específico o en todos los buzones de una base de datos. Mientras se ejecuta esta tarea, el acceso al buzón se interrumpe solo para el buzón que se está reparando. Si ejecuta este comando en todos los buzones de una base de datos, solo se interrumpe el buzón que se está reparando. Todos los demás buzones de la base de datos permanecen operativos. Es bueno saber que esto no detectará ni reparará la base de datos en sí. Reparará los buzones de correo dentro de la base de datos. Después de comenzar la solicitud de reparación, no puede detener la tarea a menos que desmonte la base de datos.
El cmdlet puede reparar cuatro tipos de daños en el buzón:
Errores en carpetas de búsqueda (SearchFolder).
Errores en los recuentos de carpetas que no reflejan los valores correctos (AggregateCounts).
Errores en carpetas que no devuelven contenido correcto (FolderView).
Errores en la estructura de carpetas dentro de un buzón (ProvisionedFolder).
Para evitar problemas de rendimiento, existen límites en la cantidad de solicitudes de reparación simultáneas enviadas por servidor. Solo puede haber una solicitud activa para una reparación a nivel de base de datos, o hasta 100 solicitudes pueden estar activas para una reparación a nivel de buzón por servidor.
Reparar contra un buzón específico
Detecta daños solo en un buzón específico sin reparar. Ejecute Exchange Management Shell como administrador y ejecute el siguiente comando.
[PS] C:\>New-MailboxRepairRequest -Mailbox "john.doe@alitajran.com" -CorruptionType SearchFolder, AggregateCounts, ProvisionedFolder, FolderView -DetectOnly
Identity Task Detect Only Job State Progress
-------- ---- ----------- --------- --------
68db0169-cafc-4144-87b3-797e1fe1720d\f568b725-65a3-4e3a-b865-aa24cc009426 {SearchFolder, AggregateCounts, ProvisionedFolder, FolderView} True Queued 0Conozcamos el estado de la reparación.
[PS] C:\>Get-MailboxRepairRequest -Mailbox "john.doe@alitajran.com"
Identity Task Detect Only Job State Progress
-------- ---- ----------- --------- --------
68db0169-cafc-4144-87b3-797e1fe1720d\f568b725-65a3-4e3a-b865-aa24cc009426\d3a55901-762e-439f-89b0-81cd74732fdf {SearchFolder} True Queued 0
68db0169-cafc-4144-87b3-797e1fe1720d\f568b725-65a3-4e3a-b865-aa24cc009426\e9eefd18-301a-45f5-a127-89c54cd2d3cf {AggregateCounts} True Queued 0
68db0169-cafc-4144-87b3-797e1fe1720d\f568b725-65a3-4e3a-b865-aa24cc009426\6f10428d-2a9f-4726-8acb-f051e6ab7bfa {ProvisionedFolder} True Queued 0
68db0169-cafc-4144-87b3-797e1fe1720d\f568b725-65a3-4e3a-b865-aa24cc009426\9f22a529-030b-405d-b121-984be4d5569f {FolderView} True Queued 0Mostrará la reparación del buzón Solo detectar como Verdadero y Estado del trabajo como En cola.
Tienes que esperar un poco antes de que se complete el trabajo. Ejecute el comando Get-MailboxRepairRequest anterior. Puede seguir ejecutando el comando hasta que vea el Estado del trabajo como Exitoso.< /lapso>
[PS] C:\>Get-MailboxRepairRequest -Mailbox "john.doe@alitajran.com"
Identity Task Detect Only Job State Progress
-------- ---- ----------- --------- --------
68db0169-cafc-4144-87b3-797e1fe1720d\f568b725-65a3-4e3a-b865-aa24cc009426\d3a55901-762e-439f-89b0-81cd74732fdf {SearchFolder} True Succeeded 100
68db0169-cafc-4144-87b3-797e1fe1720d\f568b725-65a3-4e3a-b865-aa24cc009426\e9eefd18-301a-45f5-a127-89c54cd2d3cf {AggregateCounts} True Succeeded 100
68db0169-cafc-4144-87b3-797e1fe1720d\f568b725-65a3-4e3a-b865-aa24cc009426\6f10428d-2a9f-4726-8acb-f051e6ab7bfa {ProvisionedFolder} True Succeeded 100
68db0169-cafc-4144-87b3-797e1fe1720d\f568b725-65a3-4e3a-b865-aa24cc009426\9f22a529-030b-405d-b121-984be4d5569f {FolderView} True Succeeded 100Detectar y reparar daños en el buzón específico.
[PS] C:\>New-MailboxRepairRequest -Mailbox "john.doe@alitajran.com" -CorruptionType SearchFolder, AggregateCounts, ProvisionedFolder, FolderView
Identity Task Detect Only Job State Progress
-------- ---- ----------- --------- --------
68db0169-cafc-4144-87b3-797e1fe1720d\f1347601-ac44-455f-81f3-0b50d56aa92c {SearchFolder, AggregateCounts, ProvisionedFolder, FolderView} False Queued 0También es posible utilizar solo uno de los cuatro tipos de daños en el buzón de correo en un buzón específico.
[PS] C:\>New-MailboxRepairRequest -Mailbox "john.doe@alitajran.com" -CorruptionType SearchFolder
Identity Task Detect Only Job State Progress
-------- ---- ----------- --------- --------
68db0169-cafc-4144-87b3-797e1fe1720d\404e2799-b7e8-4e6d-b3db-54333d2ee118\8cbc3d82-b9bb-4821-bc91-0d50d392f35a {SearchFolder} False Queued 0Puede utilizar el nombre del usuario si no conoce el correo electrónico. Reemplace correo electrónico john.doe@alitajran.com con nombre de usuario Doe John.
Reparar en todos los buzones de una base de datos
Detecta daños solo en todos los buzones de una base de datos sin repararlos. En este ejemplo, utilizamos la base de datos DB1.
[PS] C:\>New-MailboxRepairRequest -Database "DB1" -CorruptionType SearchFolder, AggregateCounts, ProvisionedFolder, FolderView -DetectOnlyObtenga el estado de reparación del buzón en una base de datos.
[PS] C:\>Get-MailboxRepairRequest -Database "DB1"Detectar y reparar corrupciones en los buzones de una base de datos.
[PS] C:\>New-MailboxRepairRequest -Database "DB1" -CorruptionType SearchFolder, AggregateCounts, ProvisionedFolder, FolderViewTambién es posible utilizar solo uno de los cuatro tipos de daños en los buzones de correo en todos los buzones de una base de datos.
[PS] C:\>New-MailboxRepairRequest -Database "DB1" -CorruptionType ProvisionedFolderSigue leyendo: Reparar el índice de contenido fallido en Exchange »
Conclusión
Es fantástico tener el cmdlet New-MailboxRepairRequest para detectar y reparar un buzón dañado. Es incluso mejor que haya aprendido cómo aplicarlo en un buzón específico o en todos los buzones de una base de datos.
Disfrutaste este artículo? También te puede interesar Obtener buzones de correo de usuario de Exchange 2010. No olvides seguirnos.