Seit dem Service Pack 1 für SharePoint 2010 ist es möglich, über den Papierkorb (Recycle Bin) der entsprechenden Site Collection eine gelöschte Sites wiederherzustellen. Wird eine ganze Site Collection gelöscht, so lässt sich diese nicht via GUI wiederherstellen, jedoch mittels PowerShell.

Öffnen Sie dazu die SharePoint 2010 Management Shell mit administrativen Rechten.

Get-SPDeletedSite -Identity /deleted/SiteCollection
Dieser Befehl loaklisiert die gelöschte Site Collection und zeigt Informationen an. Nutzen Sie hier den relativen Serverpfad (/deleted/SiteCollection), anstelle einer vollständigen URL (http://servername/deleted/SiteCollection).

Get-SPDeletedSite -WebApplication http://yourwebapplication.techtask.com
Sollten Sie nicht mehr wissen, wie der Pfad der gelöschten Site Collection heisst, können Sie mit diesem Befehl alle gelöschten Site Collections einer Web Application anzeigen lassen. Alternativ können Sie z.B. auch innerhalb einer Content Database oder eines Zeitraumes nach gelöschten Site Collections suchen.

Restore-SPDeletedSite -Identity /deleted/SiteCollection
Dieser Befehl stellt die angegebene, gelöschte Site Collection wieder her. Nutzen Sie auch hier den relativen Serverpfad.

Get-SPDeletedSite /deleted/SiteCollection | Restore-SPDeletedSite
Mit Piping geht das Wiederherstellen etwas schneller.