eDiscovery: Resolve eDiscovery hold errors

 






Recommended Practices

In order to reduce the number of errors related to eDiscovery holds, the following practices are recommended: 
  • If a hold distribution is still pending, with a status of either On (either) or Off (Pending), wait until the hold distribution is complete before you make any further updates.

  • Check whether a hold policy is pending before you make any further updates to it. 

  • Merge your updates to an eDiscovery hold in a single bulk request rather than updating the hold policy repeatedly for each transaction.

Error: PolicySyncTimeout

If this error appear in the ResultCode: PolicySyncTimeout, then check the LastResultTime to see if it is longer than two hours since the sync reached the time-out. 

Resolution

Run the Set-CaseHoldPolicy -Identity "policyname" -RetryDistribution command to resolve the issue. Also in the case hold page in the Microsoft Purview portal, select Retry to redeploy the policy.

Error: PolicyNotifyError

If you see this error in the ResultCode: PolicyNotifyError, this means that a datacenter issue interrupted the policy sync. 

Resolution

Run the Set-CaseHoldPolicy -Identity "policyname" -RetryDistribution command to resolve the issue. Also in the case hold page in the Microsoft Purview portal, select Retry to redeploy the policy.

Error: InternalError

If this error appears in the ResultCode: InternalError then this issue should be resolved by Microsoft. 

Resolution

Contact Microsoft Support with the following information- 
  1. Policy name
  2. Microsoft 365 service or feature
  3. Result code 
  4. Result message
  5. Diagnostics

Error: FailedToOpenContainer

If there is this error in the ResultCode: FailedToOpenContainer when putting custodians and data sources on hold, then follow the resolution steps. 

Resolution

  1. To check whether the user mailbox exists in your organization, run the Get-Mailbox command in Exchange Online PowerShell. 
  2. To check whether the site exists in your organization, run the Get-SPOSite command in SharePoint Online PowerShell.
  3. Check whether the site URL changed. 
  4. Remove the mailbox or site from the policy if the object doesn't exist. 

Error: SiteInReadOnlyOrNotAccessible

If this error appear in the ResultCode: SiteInReadOnlyOrNotAccessible then, the SharePoint site is in read-only mode. 

Resolution

Unlock the site (or ask an admin to unlock it) to resolve this issue. 

Error: SiteOutOfQuota

If there is this error in the ResultCode:SiteOutOfQuota, that means the SharePoint site has reached its storage quota.

Resolution

Add more storage to the site, or ask an admin to add more storage to the site collection. Also, in the case hold page in the Microsoft Purview portal, select Retry to redeploy the policy. 

Error: RecipientTypeNotAllowed

This error in the ResultCode: RecipientTypeNotAllowed means an Exchange location that is a mailbox is assigned to the policy. 

Resolution

To check whether the address for the endpoint is a valid mailbox, run the Get-Recipient command in Exchange Online PowerShell. However, if the cmdlet determines that the SMTP address isn't valid mailbox, remove it from the policy. 

More Information

Some other things that can help in mitigating this issue:
  • Whenever a hold is revised, it enters a pending state right away. The status of pending indicates that the hold is in the process of being applied to content locations.

  • When you have a script that executes a loop to add locations to a policy individually, the first content location, like a user mailbox, starts the synchronization process, which leads to a pending state. As a result, you will encounter errors for the other users added to the policy in subsequent loops. 

  • If your organization employs a script that executes a loop to modify the content locations for a hold policy, it is necessary to revise the script to ensure it updates locations in one bulk operation.

Conclusion

eDiscovery hold errors are resolved with the help of above methods. 




































Comments

Popular posts from this blog

Deployment (Part 3)

Deployment (Part 1)

Design Planning (Part 3)