Hi all,
We are experiencing an issue related to retention policies and the OneDrive Preservation Hold Library, and would appreciate some technical clarification and possible recovery options.
Environment:
- Platform: OneDrive for Business (part of Microsoft 365)
Retention configured via Microsoft Purview (Retention Policy, not label-based)
Scenario: We recently modified an existing retention policy to retain content for 2 years only.
Our original understanding was:
Content deleted by users would be retained in the Preservation Hold Library for up to 2 years.
Content that was NOT deleted would remain in place, regardless of age.
What actually happened: Immediately after updating the retention policy:
A large number of files older than 2 years were automatically deleted by the system
These files are now located in the Recycle Bin
The deletion is attributed to a system account
This appears to be a policy enforcement action rather than user-initiated deletion
Current Issue:
We have thousands of files affected
Some files cannot be restored using “Restore all”
Bulk restore (multi-select) is not working reliably
We are forced to restore files individually, which is not practical
Questions:
Is this expected behavior when shortening a retention period in Microsoft Purview?
Is there any Microsoft-supported method (PowerShell, compliance tools, backend process) to restore these files in bulk?
Why would some files fail to restore or not be included in bulk restore operations?
Is there any way to recover files directly from the Preservation Hold Library (if still available)?
We are particularly interested in:
PowerShell-based recovery options
Any administrative or backend recovery mechanisms
Known limitations or documented behavior for retention policy changes
Any guidance or best practices would be greatly appreciated.
Thank you.Hi all,
We are experiencing an issue related to retention policies and the OneDrive Preservation Hold Library, and would appreciate some technical clarification and possible recovery options.
Environment:
Platform: OneDrive for Business (part of Microsoft 365)
Retention configured via Microsoft Purview (Retention Policy, not label-based)
Scenario:
We recently modified an existing retention policy to retain content for 2 years only.
Our original understanding was:
Content deleted by users would be retained in the Preservation Hold Library for up to 2 years.
Content that was NOT deleted would remain in place, regardless of age.
What actually happened:
Immediately after updating the retention policy:
A large number of files older than 2 years were automatically deleted by the system
These files are now located in the Recycle Bin
The deletion is attributed to a system account
This appears to be a policy enforcement action rather than user-initiated deletion
Current Issue:
We have thousands of files affected
Some files cannot be restored using “Restore all”
Bulk restore (multi-select) is not working reliably
We are forced to restore files individually, which is not practical
Questions:
Is this expected behavior when shortening a retention period in Microsoft Purview?
Is there any Microsoft-supported method (PowerShell, compliance tools, backend process) to restore these files in bulk?
Why would some files fail to restore or not be included in bulk restore operations?
Is there any way to recover files directly from the Preservation Hold Library (if still available)?
We are particularly interested in:
PowerShell-based recovery options
Any administrative or backend recovery mechanisms
Known limitations or documented behavior for retention policy changes
Any guidance or best practices would be greatly appreciated.
Thank you.