Here's a sample Powershell script to restore everything from a site recycle bin.
$ritems = (Get-SPWeb "http://<site>" ).RecycleBin | Select IDforeach($item in $ritems) { (Get-SPWeb "http://<site>").RecycleBin.Restore($item.ID) }
Posted On Monday, June 25, 2012 11:18 PM