Resolución de errores de suspensión de eDiscovery
En este artículo se describen los problemas comunes que pueden producirse con las suspensiones de eDiscovery y cómo resolverlos. El artículo también incluye procedimientos recomendados para ayudarle a mitigar o evitar estos problemas.
Para ver los problemas de búsqueda de eDiscovery, consulte Resolución de errores de búsqueda en eDiscovery (Estándar).
Prácticas recomendadas
Para reducir el número de errores relacionados con las suspensiones de eDiscovery, se recomiendan los procedimientos siguientes:
Si una distribución de suspensión sigue pendiente, con un estado de
On (Pending)
oOff (Pending)
, espere hasta que se complete la distribución de suspensión antes de realizar más actualizaciones.Compruebe si una directiva de suspensión está pendiente antes de realizar más actualizaciones. Ejecute los siguientes comandos o guárdelos en un script de PowerShell.
$status = Get-CaseHoldPolicy -Identity <policyname> -DistributionDetail if($status.DistributionStatus -ne "Pending"){ # policy no longer pending Set-CaseHoldPolicy -Identity <policyname> -AddExchangeLocation $user1 }else{ # policy still pending Write-Host "Hold policy still pending." }
Combine las actualizaciones de una retención de eDiscovery en una sola solicitud masiva en lugar de actualizar la directiva de suspensión repetidamente para cada transacción. Por ejemplo, para agregar varios buzones de usuario a una directiva de suspensión existente mediante el cmdlet Set-CaseHoldPolicy de Security & Compliance PowerShell, ejecute el comando (o agregue como un bloque de código a un script) para que se ejecute solo una vez para agregar varios usuarios.
Correcto
Set-CaseHoldPolicy -Identity "policyname" -AddExchangeLocation "User1", "User2", "User3", "User4", "User5"
Incorrecto
$users = "User1", "User2", "User3", "User4", "User5" ForEach($user in $users) { Set-CaseHoldPolicy -Identity "policyname" -AddExchangeLocation $user }
En el ejemplo incorrecto anterior, el cmdlet se ejecuta cinco veces distintas para completar la tarea. Para obtener más información sobre los procedimientos recomendados para agregar usuarios a una directiva de suspensión, consulte la sección Más información .
Antes de ponerse en contacto con Soporte técnico de Microsoft acerca de los problemas de retención de eDiscovery, compruebe lo que hace que la directiva produzca un error comprobando en DistributionResults, en función de ResultCode:
Get-CaseHoldPolicy -Identity "policyname" -DistributionDetail | Select -ExpandProperty DistributionResults
Error: PolicySyncTimeout
Si ve este error en ResultCode: PolicySyncTimeout y el siguiente mensaje de error, compruebe LastResultTime para ver si ha transcurrido más de dos horas desde que la sincronización ha alcanzado el tiempo de espera.
Tarda más de lo esperado en implementar la directiva. El estado final de la implementación puede tardar más de 2 horas en actualizarse, así que vuelva a comprobarlo en un par de horas.
Solución
Al ejecutar , Set-CaseHoldPolicy -Identity "policyname" -RetryDistribution
se resolverá el problema.
Set-CaseHoldPolicy "policyname" -RetryDistribution
También en la página de suspensión de mayúsculas y minúsculas de la portal de cumplimiento Microsoft Purview, puede volver a implementar la directiva haciendo clic en Reintentar.
Error: PolicyNotifyError
Si ve este error en ResultCode: PolicyNotifyError y el siguiente mensaje de error, un problema del centro de datos interrumpió la sincronización de directivas.
No se puede implementar la directiva en el origen de contenido debido a un problema temporal del centro de datos de Microsoft 365. La directiva actual no se aplica a ningún contenido del origen, por lo que no hay ningún impacto en la implementación bloqueada. Para corregir este problema, intente volver a implementar la directiva.
Solución
Al ejecutar , Set-CaseHoldPolicy -Identity "policyname" -RetryDistribution
se resolverá el problema.
Set-CaseHoldPolicy "policyname" -RetryDistribution
También en la página de suspensión de mayúsculas y minúsculas de la portal de cumplimiento Microsoft Purview, puede volver a implementar la directiva haciendo clic en Reintentar.
Error: InternalError
Si ve este error en ResultCode: InternalError y el siguiente mensaje de error, Microsoft debe resolver este problema.
La implementación de directivas se ha interrumpido por un problema inesperado del centro de datos de Microsoft 365. Póngase en contacto con el soporte técnico de Microsoft para corregir el problema de implementación.
Solución
Póngase en contacto con Soporte técnico de Microsoft con la siguiente información:
- Nombre de la directiva
- Característica o servicio de Microsoft 365
- Código de resultado
- Mensaje de resultado
- Diagnósticos adicionales
Error: FailedToOpenContainer
Si ve este error en ResultCode: FailedToOpenContainer y el siguiente mensaje de error al poner custodios y orígenes de datos en espera, siga los pasos de resolución para solucionar el problema.
Es posible que el buzón o el sitio de SharePoint no existan. Si no es correcto, póngase en contacto con el soporte técnico de Microsoft. De lo contrario, quítelo de esta directiva.
Solución
Ejecute Get-Mailbox en Exchange Online PowerShell para comprobar si el buzón de usuario existe en su organización.
Ejecute el cmdlet Get-SPOSite en PowerShell de SharePoint Online para comprobar si el sitio existe en su organización.
Compruebe si la dirección URL del sitio ha cambiado.
Quite el buzón o el sitio de la directiva, si el objeto no existe.
Error: SiteInReadonlyOrNotAccessible
Si ve este error en ResultCode : SiteInReadonlyOrNotAccessible y el siguiente mensaje de error, el sitio de SharePoint está en modo de solo lectura.
El sitio de SharePoint es de solo lectura o no es accesible. Póngase en contacto con el administrador del sitio para que el sitio se pueda escribir y, a continuación, vuelva a implementar esta directiva.
Solución
Desbloquee el sitio (o pida a un administrador que lo desbloquee) para resolver este problema. Para obtener más información sobre cómo cambiar el estado de bloqueo de un sitio, consulte Bloqueo y desbloqueo de sitios.
Error: SiteOutOfQuota
Si ve este error en ResultCode : SiteOutOfQuota y el siguiente mensaje de error, el sitio de SharePoint ha alcanzado su cuota de almacenamiento.
El sitio de SharePoint no tiene suficiente cuota. Asigne más cuota a la colección de sitios y vuelva a implementar esta directiva.
Solución
Agregue más almacenamiento al sitio (o pida a un administrador que agregue más almacenamiento) a la colección de sitios. Para más información sobre cómo administrar las cuotas de almacenamiento de un sitio, consulte Administración de límites de almacenamiento de colecciones de sitios.
Después de agregar más cuota de almacenamiento al sitio, la directiva tendrá que volver a implementarse.
Set-CaseHoldPolicy "policyname" -RetryDistribution
También en la página de suspensión de mayúsculas y minúsculas de la portal de cumplimiento Microsoft Purview, puede volver a implementar la directiva haciendo clic en Reintentar.
Error: RecipientTypeNotAllowed
Si ve este error en ResultCode : RecipientTypeNotAllowed y el siguiente mensaje de error, se asigna una ubicación de Exchange que es un buzón a la directiva.
No se permite el tipo de destinatario para las suspensiones.
Solución
Ejecute Get-Recipient en Exchange Online PowerShell para comprobar si la dirección del punto de conexión es un buzón válido.
Si el cmdlet anterior muestra que la dirección SMTP no es un buzón válido, quítelo de la directiva.
Set-CaseHoldPolicy "policyname" -RemoveExchangeLocation "non-mailbox user"
Más información
Las instrucciones sobre la actualización de directivas de suspensión para varios usuarios en la sección "Prácticas recomendadas" se derivan del hecho de que el sistema bloquea las actualizaciones simultáneas a una directiva de suspensión. Esto significa que cuando se aplica una directiva de suspensión actualizada a nuevas ubicaciones de contenido y la directiva de suspensión está en estado pendiente, no se pueden agregar ubicaciones de contenido adicionales a la directiva de suspensión. Estas son algunas cosas que debe tener en cuenta para ayudarle a mitigar este problema:
Cada vez que se actualiza una suspensión, entra inmediatamente en un estado pendiente. El estado de estado pendiente significa que la suspensión se aplica a las ubicaciones de contenido.
Si tiene un script que ejecuta un bucle y agrega ubicaciones a la directiva uno por uno (similar al ejemplo incorrecto que se muestra en la sección "Prácticas recomendadas"), la primera ubicación de contenido (por ejemplo, un buzón de usuario) inicia el proceso de sincronización que desencadena el estado pendiente. Esto significa que los demás usuarios que se agregan a la directiva en bucles posteriores producen un error.
Si su organización usa un script que ejecuta un bucle para actualizar las ubicaciones de contenido de una directiva de suspensión, debe actualizar el script para que actualice las ubicaciones en una sola operación masiva (como se muestra en el ejemplo correcto en la sección "Prácticas recomendadas").