Řešení chyb blokování eDiscovery

Tento článek popisuje běžné problémy, ke kterým může dojít při blokování služby eDiscovery, a o jejich řešení. Tento článek také obsahuje doporučené postupy, které vám pomůžou tyto problémy zmírnit nebo se jim vyhnout.

Pokud chcete snížit počet chyb souvisejících s blokováním eDiscovery, doporučujeme následující postupy:

  • Pokud je rozdělení blokování stále čekající na vyřízení, se stavem buď nebo , počkejte, dokud se distribuce blokování nedokoná, než začnete provádět On (Pending) Off (Pending) další aktualizace.

  • Než začnete provádět další aktualizace, zkontrolujte, jestli se nevyřešuje blokování zásad. Spusťte následující příkazy nebo je uložte do skriptu PowerShellu.

    $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."
    }
    
  • Slučujte aktualizace do blokování eDiscovery v jedné hromadné žádosti a ne aktualizujte zásady blokování opakovaně pro každou transakci. Pokud chcete například pomocí rutiny Set-CaseHoldPolicy přidat do existující zásady blokování víc uživatelských poštovních schránek, spusťte příkaz (nebo ho přidejte jako blok kódu do skriptu), aby se spouštěl jenom jednou, aby se přidá víc uživatelů.

    Opravit

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

    Nesprávná

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

    V předchozím nesprávném příkladu se rutina spustí pětkrát zvlášť, aby se úkol dokončil. Další informace o doporučených postupech pro přidávání uživatelů do zásad blokování najdete v části Další informace.

  • Před kontaktováním podpory Microsoftu o problémech s blokováním eDiscovery zkontrolujte, co způsobuje selhání zásady, a to tak, že se na základě resultcode vrátíte ke službě DistributionResults:

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

    Snímek obrazovky pro kontrolu výsledků distribuce na základě resultcode.

Chyba: PolicySyncTimeout

Pokud se v kódu výsledku zobrazí tato chyba: PolicySyncTimeout a následující chybová zpráva, zkontrolujte LastResultTime a zkontrolujte, jestli od doby, kdy synchronizace dosáhla časového limitu, trvá déle než dvě hodiny.

Nasazení zásad trvá déle, než se čekalo. Aktualizace konečného stavu nasazení může trvat ještě 2 hodiny, takže se vraťte za pár hodin.

Řešení

Spuštěním Set-CaseHoldPolicy -Identity "policyname" -RetryDistribution tohoto problému se problém vyřeší.

Set-CaseHoldPolicy "policyname" -RetryDistribution

Na stránce blokování případů v Centrum dodržování předpisů Microsoftu 365 můžete zásadu znovu nasadit kliknutím na Opakovat.

Snímek obrazovky pro kliknutí na možnost Opakovat na stránce blokování případu

Chyba: PolicyNotifyError

Pokud se tato chyba zobrazí v kódu výsledku: PolicyNotifyError a následující chybová zpráva, problém datacentra přerušil synchronizaci zásad.

Zásady nelze nasadit do zdroje obsahu kvůli dočasnému Office 365 datacentru. Aktuální zásady se neumětují u žádného obsahu ve zdroji, takže blokované nasazení nemá žádný vliv. Pokud chcete tento problém vyřešit, zkuste zásadu znovu nasadit.

Řešení

Spuštěním Set-CaseHoldPolicy -Identity "policyname" -RetryDistribution tohoto problému se problém vyřeší.

Set-CaseHoldPolicy "policyname" -RetryDistribution

Na stránce blokování případů v Centrum dodržování předpisů Microsoftu 365 můžete zásadu znovu nasadit kliknutím na Opakovat.

Snímek obrazovky s opakováním blokování případu

Chyba: InternalError

Pokud se v kódu Výsledku zobrazí tato chyba: InternalError a následující chybová zpráva, musí tento problém vyřešit Microsoft.

Nasazení zásad bylo přerušeno neočekávaným Office 365 datacentra. Obraťte se prosím na podporu Microsoftu a opravte problém s nasazením.

Řešení

Kontaktujte podporu Microsoftu s následujícími informacemi:

  • Název zásady
  • Microsoft 365 služby nebo funkce
  • Kód výsledku
  • Zpráva o výsledku
  • Další diagnostika

Chyba: FailedToOpenContainer

Pokud se tato chyba zobrazí v kódu výsledku: FailedToOpenContainer a následující chybová zpráva při blokování opatrovníků a zdrojů dat, použijte postup řešení k vyřešení problému.

Poštovní schránka nebo SharePoint webu nemusí existovat. Pokud je to nesprávné, kontaktujte podporu Microsoftu. V opačném případě ho odeberte z této zásady.

Řešení

  • Spusťte Get-Mailbox v Exchange Online PowerShellu a zkontrolujte, jestli poštovní schránka uživatele ve vaší organizaci existuje.

  • Spuštěním rutiny Get-SPOSite v SharePoint Online PowerShellu zkontrolujte, jestli web ve vaší organizaci existuje.

  • Zkontrolujte, jestli se adresa URL webu změnila.

  • Pokud objekt neexistuje, odeberte poštovní schránku nebo web ze zásady.

Chyba: SiteInReadonlyOrNotAccessible

Pokud se tato chyba zobrazí v kódu Výsledku: SiteInReadonlyOrNotAccessible a následující chybová zpráva, SharePoint je v režimu jen pro čtení.

Tento SharePoint je jen pro čtení nebo není přístupný. Požádejte správce webu, aby web byl zapisovatelný, a pak znovu nasaďte tuto zásadu.

Řešení

Tento problém vyřešíte tak, že web odemknete (nebo požádejte správce, aby ho odemkl). Další informace o tom, jak změnit stav uzamčení webu, najdete v tématu Uzamčení a odemknutí webů.

Chyba: SiteOutOfQuota

Pokud se tato chyba zobrazí v kódu výsledku: SiteOutOfQuota a následující chybová zpráva, SharePoint dosáhl kvóty úložiště.

Web SharePoint nemá dost kvóty. Přidělte kolekci webů další kvótu a pak znovu nasaďte tuto zásadu.

Řešení

Přidejte na web další úložiště (nebo požádejte správce o přidání dalšího úložiště) do kolekce webů. Další informace o správě kvót úložiště pro web najdete v tématu Správa limitů úložiště kolekce webů.

Po přidání kvóty úložiště na web bude potřeba zásadu znovu nasadit.

Set-CaseHoldPolicy "policyname" -RetryDistribution

Na stránce blokování případů v Centrum dodržování předpisů Microsoftu 365 můžete zásadu znovu nasadit kliknutím na Opakovat.

Snímek obrazovky s opakováním blokování případu

Chyba: RecipientTypeNotAllowed

Pokud se tato chyba zobrazí v kódu výsledku: RecipientTypeNotAllowed a následující chybová zpráva, Exchange, které je poštovní schránkou, přiřazeno k zásadám.

Typ příjemce není povolený pro blokování.

Řešení

Spusťte v PowerShellu Exchange Online příjemce a zkontrolujte, jestli adresa v koncovém bodě je platná poštovní schránka.

Pokud výše uvedená rutina ukazuje, že adresa SMTP není platná poštovní schránka, odeberte ji ze zásady.

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

Další informace

Pokyny k aktualizaci zásad blokování pro více uživatelů v části Doporučené postupy jsou výsledkem toho, že systém blokuje souběžné aktualizace zásad blokování. To znamená, že když se u nových umístění obsahu použije aktualizovaná zásada blokování a zásada blokování je v čekajícím stavu, další umístění obsahu se do zásad blokování nepřidávají. Tady je několik věcí, které je dobré mít na paměti, abyste tento problém zmírní:

  • Pokaždé, když se aktualizace blokování aktualizuje, okamžitě přejde do čekajícího stavu. Stav čeká na vyřízení znamená, že se blokování použije na umístění obsahu.

  • Pokud máte skript, který spouští smyčku a přidává umístění do zásad po jednom (podobně jako v nesprávném příkladu v části Doporučené postupy), zahájí první umístění obsahu (například poštovní schránka uživatele) proces synchronizace, který aktivuje čekající stav. To znamená, že ostatní uživatelé, kteří se k zásadám přidávají v dalších smyčkách, znamenají chybu.

  • Pokud vaše organizace používá skript, který spouští smyčku k aktualizaci umístění obsahu pro zásadu blokování, musíte skript aktualizovat tak, aby se aktualizuje umístění v jedné hromadné operaci (jak je vidět ve správném příkladu v části Doporučené postupy).