Partilhar via


Resolver erros de retenção de Descoberta Eletrônica

Este artigo discute problemas comuns que podem ocorrer com eDiscovery e como resolvê-los. O artigo também inclui práticas recomendadas para ajudá-lo a mitigar ou evitar esses problemas.

Para problemas de pesquisa de Descoberta Eletrônica, consulte Resolver erros de pesquisa na Descoberta Eletrônica (Padrão).

Para reduzir o número de erros relacionados às retenções de Descoberta Eletrônica, recomendamos as seguintes práticas:

  • Se uma distribuição de retenção ainda estiver pendente, com um status de um On (Pending) ou Off (Pending), aguarde até que a distribuição de retenção seja concluída antes de fazer mais atualizações.

  • Verifique se uma política de retenção está pendente antes de fazer mais atualizações nela. Execute os seguintes comandos ou salve-os em um script do 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."
    }
    
  • Mescle suas atualizações em uma retenção de Descoberta Eletrônica em uma única solicitação em massa, em vez de atualizar a política de retenção repetidamente para cada transação. Por exemplo, para adicionar várias caixas de correio de usuário a uma política de retenção existente usando o cmdlet Set-CaseHoldPolicy do PowerShell de Segurança e Conformidade, execute o comando ou adicione como um bloco de código a um script, para que ele seja executado apenas uma vez para adicionar vários usuários.

    Correto

    Set-CaseHoldPolicy -Identity "policyname" -AddExchangeLocation "User1", "User2", "User3", "User4", "User5"
    

    Incorreto

    $users = "User1", "User2", "User3", "User4", "User5"
    ForEach($user in $users)
    {
        Set-CaseHoldPolicy -Identity "policyname" -AddExchangeLocation $user
    }
    

    No exemplo incorreto anterior, o cmdlet é executado cinco vezes separadas para concluir a tarefa. Para obter mais informações sobre as práticas recomendadas para adicionar usuários a uma política de retenção, consulte a seção Mais informações .

  • Antes de entrar em contato com o Suporte da Microsoft sobre problemas de retenção de Descoberta Eletrônica, verifique o que está causando a falha da política, verificando o DistributionResults, com base no ResultCode:

    Get-CaseHoldPolicy -Identity "policyname" -DistributionDetail | Select -ExpandProperty DistributionResults
    

    Captura de tela para fazer check-in em DistributionResults, com base no ResultCode.

Erro: PolicySyncTimeout

Se você vir esse erro no ResultCode: PolicySyncTimeout e na seguinte mensagem de erro, verifique o LastResultTime para ver se já passaram mais de duas horas desde que a sincronização atingiu o tempo limite.

Está demorando mais do que o esperado para implantar a política. Pode levar mais 2 horas para atualizar o status final da implantação, portanto, verifique novamente em algumas horas.

Resolução

Execute o Set-CaseHoldPolicy -Identity "policyname" -RetryDistribution para resolver o problema.

Set-CaseHoldPolicy "policyname" -RetryDistribution

Também na página de retenção de casos no portal Microsoft Purview, selecione Tentar novamente para reimplantar a política.

Captura de ecrã para selecionar a opção Repetir na página de retenção de casos.

Erro: PolicyNotifyError

Se você vir esse erro no ResultCode: PolicyNotifyError e na seguinte mensagem de erro, um problema no datacenter interrompeu a sincronização da política.

A política não pode ser implantada na fonte de conteúdo devido a um problema temporário do datacenter do Microsoft 365. A política atual não é aplicada a nenhum conteúdo na fonte, portanto, não há impacto da implantação bloqueada. Para corrigir esse problema, tente reimplantar a política.

Resolução

Execute o Set-CaseHoldPolicy -Identity "policyname" -RetryDistribution para resolver o problema.

Set-CaseHoldPolicy "policyname" -RetryDistribution

Também na página de retenção de casos no portal Microsoft Purview, selecione Tentar novamente para reimplantar a política.

Captura de tela para tentar novamente uma retenção de caso.

Erro: InternalError

Se você vir esse erro no ResultCode: InternalError e a seguinte mensagem de erro, esse problema precisa ser resolvido pela Microsoft.

A implantação da política foi interrompida por um problema inesperado do datacenter do Microsoft 365. Entre em contato com o suporte da Microsoft para corrigir o problema de implantação.

Resolução

Entre em contato com o Suporte da Microsoft com as seguintes informações:

  • Nome da política
  • Serviço ou recurso do Microsoft 365
  • Código de resultado
  • Mensagem de resultado
  • Diagnóstico

Erro: FailedToOpenContainer

Se vir este erro no ResultCode: FailedToOpenContainer e a seguinte mensagem de erro ao colocar custodiantes e fontes de dados em suspensão, use os passos seguintes para resolver o problema.

A caixa de correio ou o site do SharePoint pode não existir. Se isso estiver incorreto, entre em contato com o suporte da Microsoft. Caso contrário, remova-o desta política.

Resolução

  • Para verificar se a caixa de correio do usuário existe em sua organização, execute o comando Get-Mailbox no PowerShell do Exchange Online.

  • Para verificar se o site existe em sua organização, execute o comando Get-SPOSite no SharePoint Online PowerShell.

  • Verifique se o URL do site foi alterado.

  • Remova a caixa de correio ou o site da política se o objeto não existir.

Erro: SiteInReadonlyOrNotAccessible

Se você vir esse erro no ResultCode: SiteInReadonlyOrNotAccessible e a seguinte mensagem de erro, o site do SharePoint está no modo somente leitura.

O site do SharePoint é somente leitura ou não está acessível. Entre em contato com o administrador do site para tornar o site gravável e, em seguida, reimplante esta política.

Resolução

Desbloqueie o site (ou peça a um administrador para desbloqueá-lo) para resolver esse problema. Para saber mais sobre como alterar o estado de bloqueio de um site, consulte Bloquear e desbloquear sites.

Erro: SiteOutOfQuota

Se você vir esse erro no ResultCode: SiteOutOfQuota e na seguinte mensagem de erro, o site do SharePoint atingiu sua cota de armazenamento.

O site do SharePoint não tem cota suficiente. Aloque mais cota para o conjunto de sites e reimplante essa política.

Resolução

Adicione mais armazenamento ao site ou peça a um administrador para adicionar mais armazenamento ao conjunto de sites. Para saber como gerenciar as cotas de armazenamento de um site, consulte Gerenciar limites de armazenamento do conjunto de sites.

Depois que mais cotas de armazenamento forem adicionadas ao site, a política deverá ser reimplantada.

Set-CaseHoldPolicy "policyname" -RetryDistribution

Além disso, na página de retenção de casos no portal Microsoft Purview, selecione Tentar novamente para reimplantar a política.

Captura de tela para tentar novamente uma retenção de caso.

Erro: RecipientTypeNotAllowed

Se você vir esse erro no ResultCode: RecipientTypeNotAllowed e na seguinte mensagem de erro, um local do Exchange que é uma caixa de correio é atribuído à política.

O Tipo de Destinatário não é permitido para retenções.

Resolução

Para verificar se o endereço do ponto de extremidade é uma caixa de correio válida, execute o comando Get-Recipient no PowerShell do Exchange Online.

Se o cmdlet determinar que o endereço SMTP não é uma caixa de correio válida, remova-o da política.

Set-CaseHoldPolicy "policyname" -RemoveExchangeLocation "non-mailbox user"

Mais informações

A orientação sobre a atualização de políticas de retenção para vários usuários na seção "Práticas recomendadas" resulta do fato de que o sistema bloqueia atualizações simultâneas para uma política de retenção. Quando uma política de retenção atualizada é aplicada a novos locais de conteúdo e a política de retenção está em um estado pendente, você não pode adicionar mais locais de conteúdo à política de retenção.

Aqui estão algumas coisas que você deve ter em mente para ajudá-lo a mitigar esse problema:

  • Toda vez que uma retenção atualizada é atualizada, ela entra imediatamente em um estado pendente. O status de estado pendente significa que a retenção está sendo aplicada a locais de conteúdo.

  • Se você tiver um script que executa um loop e adiciona locais à política um a um, o primeiro local de conteúdo, como uma caixa de correio de usuário, inicia o processo de sincronização que dispara o estado pendente. Isso significa que você verá um erro para os outros usuários que são adicionados à política em loops subsequentes.

  • Se sua organização estiver usando um script que executa um loop para atualizar os locais de conteúdo de uma política de retenção, você deverá atualizar o script para que ele atualize os locais em uma única operação em massa.