Backup allgemein

Seine SharePoint Farm zu sichern ist natürlich essenziell. SharePoint bietet dafür Möglichkeiten via „Backup-SPFarm“ ein passendes Backup zu erstellen, auch viele Drittanbieter bieten Lösungen an.

Einzelne Websitesammlungen

Manchmal ist es allerdings notwendig, einzelne Websitesammlungen statt einer kompletten Inhaltsdatenbank wiederherzustellen. Dafür kann der Befehl „Backup-SPSite“ resp. „Restore-SPSite“ genutzt werden.

Und jetzt: Automatisieren

Um ein regelmäßiges Backup zu erstellen, habe ich hier ein Skript zusammengestellt, welches alle Websitesammlungen einer Farm sichert. Wahlweise mit dem Datum und der Uhrzeit als Prefix.

Hier also das Skript:

Aufzurufen ist das Skript mit mindestens einem Parameter:

Beispielhafte Ausgabe:
backupallsites

Das Ergebnis im Dateiverzeichnis:
backupallsites_files

Dieses Skript kann man beispielsweise auch in die Windows Aufgabenplanung übernehmen und so neben den regelmäßigen Farm-Backups auch ein Backup aller Sammlungen in einzelnen Dateien sichern.

P.S.: Jetzt muss ich nur noch die MySites herausfiltern – Update folgt 🙂