Configure

Empty SharePoint Online Site Recycle Bin

This sample script shows how to empty SharePoint online site first stage and second stage recycle bin

Summary

This sample script shows how to empty SharePoint online site first stage and second stage recycle bin.

Scenario inspired from this blog post: SharePoint Online: Empty Recycle Bin using PnP PowerShell

Outupt Screenshot

powershell

# SharePoint online site URL
$siteUrl = "https://contoso.sharepoint.com/sites/SPConnect"

# Connect to SharePoint online site
Connect-PnPOnline -Url $siteUrl -Interactive

# Move all items from the first stage recycle bin to the second stage recycle bin
Move-PnPRecycleBinItem

# Empty second stage recycle bin in SharePoint site
Clear-PnPRecycleBinItem -SecondStageOnly

# Empty both first stage and second stage recycle bin in SharePoint site
Clear-PnPRecycleBinItem -All

Contributors

Author(s)
Ganesh Sanap

Disclaimer

THESE SAMPLES ARE PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.

Tool documentation & references

Keep exploring