PowerShell : Get Recycle Bin Item Count

  1. #check to see if the PowerShell Snapin is added  
  2. if ( (Get-PSSnapin -Name "Microsoft.SharePoint.PowerShell" -ErrorAction SilentlyContinue) -eq $null )  
  3. {  
  4.     Add-PsSnapin "Microsoft.SharePoint.PowerShell"  
  5. }  
  6. $siteUrl = Read-Host "Enter the url of the Site Collection :"  
  7. $SPSite = Get-sPSite $siteUrl  
  8.  
  9. #Contains both First Stage & Second Stage Recycle bin Items  
  10. $SPRecycleBinItemCollection  = $SPSite.RecycleBin;  
  11.         
  12. write-host "Processing Site: " $SPSite.RootWeb.Title "`n"  
  13. write-host "Total No. of Items in Recycle bin: " $SPRecycleBinItemCollection.Count