The administration and maintenance of Microsoft Exchange Server to ensure secure, reliable, and efficient email and collaboration services across an organization.
Hello Brooks, Phil S
Based on my research, you may consider the following steps:
1> Identify the orphaned hold GUID(s) Get-Mailbox "<MailboxIdentity>" | Format-List Name,InPlaceHolds Record all GUIDs listed under InPlaceHolds.
2> Check whether Litigation Hold is enabled Get-Mailbox "<MailboxIdentity>" | Format-List LitigationHoldEnabled
If LitigationHoldEnabled is True, disable it using: Set-Mailbox "<MailboxIdentity>" -LitigationHoldEnabled $false
3> Before removing any GUID, ensure the corresponding mailbox search no longer exists or its hold has already been disabled: Get-MailboxSearch "<SearchName>" | Format-List Name,InPlaceHoldEnabled
If the search still exists and InPlaceHoldEnabled = True:
Set-MailboxSearch "<SearchName>" -InPlaceHoldEnabled $false
Remove-MailboxSearch "<SearchName>"
If the search has already been deleted, the hold is considered orphaned and must be removed manually by clearing the In‑Place Hold GUID from the user object in Active Directory.
4> After disabling the hold, Exchange should automatically remove the GUID from associated mailboxes (this may take a few hours).
If the GUID is removed, no further action is required.
5> Ensure no remaining holds or retention policies, double-check that all holds are cleared before proceeding.
6> Once all holds are removed, you can proceed with mailbox deletion: Disable or delete a mailbox in Exchange Server
Hope this information is helpful. If you encounter any issues, please don’t hesitate to reach out.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.