Um über die RSG (Recovery Storage Group) einen Restore einer Mailbox durchführen zu können, legen Sie zunächst einmal eine RSG und eine zugehörige Datenbank an. Die wird am einfachsten über die Toolbox aus der Management Console realisiert:
Folgen Sie den weiteren Anweisungen. Achten Sie darauf, dass Sie noch den Speicherort für die edb Datei und die Logfiles auswählen müssen und dafür einen Ort wählen, an dem auch genügend Platz vorhanden ist und dass die DB zum Überschreiben markiert ist. Die Storage Group und die Datenbank müssen den gleichen Namen haben wie die wiederherzustellende. Prüfen Sie nach Fertigstellung, ob die DB auch wirklich erstellt wurde. Die RSG wird allerdings nicht in der Management Konsole, sondern nur über die Management Shell angezeigt:
Nun können Sie den Restore der gesicherten Datenbank auf die RSG durchführen. Je nach dem, welches Backup Tool Sie nutzen ist die Durchführung natürlich eine Andere, deshalb macht es keinen Sinn, hier näher darauf einzugehen. In der Regel ist es aber so, dass die DB während des Restores dismounted sein muss.
Ist der Restore durchgeführt, geht es um das Ersetzen, Mergen, oder was auch immer sie mit den Daten vorhaben. Zunächst müssen Sie dazu die RSG mounten. Am einfachsten machen Sie dies auch über den Troubleshooting Assistant:
Da wir hier nicht vom Disaster Recovery Fall sprechen und davon ausgehen dass “nur” mal wieder jemand seine Kontakte wegsynchronisiert hat, oder super wichtige Mails verloren hat, betrachten wir hier nur die Wiederherstellung am Beispiel von Objekten in einem bestimmten Zeitraum. Beispiel 01.04.2013 – 01.05.2013. Wenn sie den Restore in eine Live Mailbox durchführen ergibt sich natürlich das Problem, dass es dann doppelte Objekte geben kann. Das ist sicher nicht gewollt.
Meiner Meinung nach macht es Sinn, den User mit ins Boot zu nehmen und ihm die Verantwortung für die entsprechenden Objekte zu geben. Dazu erstellen Sie am Besten einen Ordner im Postfach, in den der Restore erfolgt und aus dem der User sich die fehlenden Objekte kopieren kann. Dazu verwenden Sie folgenden Befehl:
Restore-Mailbox -RSGMailbox “Langlitz, Marco” -RSGDatabase “Recovery Storage Group\Mailbox Database” -id “marco.langlitz” -TargetFolder “Date_Range_April 01 to May 01” -StartDate “01.04.13” -EndDate “01.05.13”
Der User kann dann nach dem erfolgten Restore selbst die benötigten Objekte auswählen.
Sie können auch nur einen speziellen Odner wiederherstellen. Dazu verwenden Sie den Parameter -IncludeFolders – Wenn Sie z.B. o.g. Restore nur für den Kalender im angegebenen Zeitraum für Objekte, die das Wort Meeting im Betreff haben, machen möchten, würde sich folgende Syntax ergeben, die direkt in den Kalender der Mailbox geschrieben wird:
Restore-Mailbox -RSGMailbox “Langlitz, Marco” -RSGDatabase “Recovery Storage Group\Mailbox Database” -id “marco.langlitz” -IncludeFolders \Calendar -SubjectKeywords “Meeting” -StartDate “01.04.13” -EndDate “01.05.13”
Sollten Sie beim Versuch des Mergens eine Fehlermeldung erhalten, die besagt, die Mailbox werde in der RSG nicht gefunden, dann prüfen Sie die korrekte Schreibweise mit dem Befehl:
Get-MailboxStatistics -Database “Recovery Storage Group\Mailbox Database”
Damit werden alle Mailboxen in der RSG aufgelistet. Hier ist dann schon oft ein Tippfehler für die Fehlfunktion verantwortlich gewesen. 🙂