Wiederherstellen öffentlicher Ordner nach versehentlichem Löschen (1. Teil: Wiederherstellungsprozess)

Veröffentlichung des Originalartikels: 06.02.2012

Übersicht

In dieser zweiteiligen Blogreihe werden verschiedene Wiederherstellungsoptionen vorgestellt, über die Administratoren einen oder mehrere öffentliche Ordner, die versehentlich aus der Umgebung gelöscht wurden, wiederherstellen können. Im ersten Teil werden die Optionen erläutert, während im zweiten Teil die Architekturaspekte öffentlicher Ordner im Vordergrund stehen, die die Optionen bestimmen.

Einführung

In älteren Versionen von Exchange war die Wiederherstellung von Postfächern und Postfachdatenbanken ein langer, komplizierter Prozess, der Sicherungen, Wiederherstellungsserver und Änderungen an Active Directory umfasste. In Nachfolgerversionen des Produkts wurde immer Funktionalität für die Wiederherstellung eingeführt (Wiederherstellungsspeichergruppen/-datenbanken, Datenbankreplikation usw.). Mittlerweile sind wir an dem Punkt, an dem die Wiederherstellung eines Postfachs ein scheinbar trivialer Vorgang ist und von der Wiederherstellung einer Postfachdatenbank nahezu nicht mehr die Rede ist. Doch Postfächer sind nicht die einzigen Daten, die in Exchange Server 2010 auf Postfachservern gespeichert werden, und das Verfahren zum Wiederherstellen öffentlicher Ordner und öffentlicher Ordnerdatenbanken weicht stark vom Verfahren für Postfächer ab.

Übersicht über die Wiederherstellungsoptionen

Die ersten beiden Wiederherstellungsoptionen werden entweder in TechNet oder an anderer Stelle auf der Website des Exchange-Teamblogs detailliert behandelt, weshalb ich hier nur darauf hinweise und gleich mit dem eigentlichen Zweck dieses Blogs fortfahre. Die Wiederherstellungsoptionen für öffentliche Ordner und öffentliche Ordnerdatenbanken in Exchange Server 2010 werden nachfolgend vom einfachsten bis zum komplexesten Szenario vorgestellt.

  1. Gelöschte Ordner in Outlook wiederherstellen (siehe https://technet.microsoft.com/en-us/magazine/dd553036.aspx).

    Hinweis: In Exchange Server 2010 Service Pack 2 wurde ein Problem behoben, das verhinderte, dass Benutzer gelöschte öffentliche Ordner wiederherstellen konnten. Dies ist ein weiterer Grund, warum Sie ihre Exchange Server 2010-Systeme schnellstmöglich einem Update auf SP2 unterziehen sollten.

  2. Gelöschte Ordner mit dem Tool ExFolders wiederherstellen (https://blogs.technet.com/b/exchange/archive/2009/12/04/3408943.aspx).

  3. Ordner mittels Wiederherstellung einer öffentlichen Ordnerdatenbank wiederherstellen

Die erste Option ist die einfachste und offenkundigste. Wenn Endbenutzer versehentlich einen Ordner löschen, sollten sie in der Lage sein können, das Löschen dieses Ordners in Outlook rückgängig zu machen. Ist dies nicht möglich, sollte ein Administrator diesen Ordner mit dem Tool ExFolders wiederherstellen können. Doch was ist zu tun, wenn diese Optionen in Ihrer Situation nicht funktionieren? Was geschieht, wenn der Benutzer nicht gemerkt hat, dass er seinen Ordner gelöscht hat, und schon ein Monat vorbei ist? Oder was passiert, wenn Ihre Organisation die Aufbewahrungseinstellungen für öffentliche Ordner geändert und den gelöschten Ordner dauerhaft entfernt hat? Wie können Sie öffentliche Ordner in diesem Fall wiederherstellen?

Wiederherstellungsoptionen

Für die Wiederherstellung öffentlicher Ordner gilt erst einmal grundsätzlich: Sie können einen öffentlichen Ordner nicht aus der Organisation löschen und einfach wiederherstellen, indem Sie einfach eine ältere Version einer öffentlichen Ordnerdatenbank wiederherstellen. Wenn Sie eine öffentliche Ordnerdatenbank wiederherstellen und wieder der Produktionsumgebung hinzufügen, werden die öffentlichen Ordner nur so lange angezeigt, bis der Server Replikationsnachrichten empfängt. Da die öffentliche Ordnerhierarchie (die Liste aller Ordner in der Umgebung) die gelöschten Ordner nicht mehr enthält, verfügt der Zielserver über Kopien von Ordnern, die aus der Sicht von Exchange nicht mehr vorhanden sind. Sobald die öffentliche Ordnerdatenbank eine Hierarchieaktualisierung empfängt, wird erkannt, dass diese öffentlichen Ordner in der Hierarchie fehlen, sodass die öffentlichen Ordner erneut aus dem Informationsspeicher gelöscht werden. Da Sie die Hierarchie nicht über die Öffentliche Ordner-Verwaltungskonsole (und auch nicht mit adsiedit.msc) löschen können, kann der gewünschte öffentliche Ordner manuell nicht wieder hinzugefügt werden. Wie können wir als angesichts dieser Tatsache diesen öffentlichen Ordner wiederherstellen?

Beachten Sie die folgenden Aspekte:

  • Wenn Sie nicht jeden Ordner in alle Datenbanken replizieren, müssen Sie alle aktuellen Datenbanken löschen und anschließend aus der Sicherung alle Datenbanken mit eindeutigem Inhalt wiederherstellen. Dies funktioniert allerdings nur, wenn Sie aktuelle Sicherungen haben, und erfordert außerdem, dass Sie sämtliche seit diesen Sicherungen generierte Inhalte exportieren, da Sie alle vorhandenen Datenbanken löschen werden. Das Löschen ist erforderlich, denn wenn der wiederhergestellte Informationsspeicher einer öffentlichen Ordnerdatenbank eine Hierarchiereplikation von einem der vorhandenen Informationsspeicher von öffentlichen Ordnerdatenbanken empfängt, wäre der ganze Vorgang umsonst.
  • Wenn Sie alle Ordner in alle Speicher der Umgebung replizieren, können Sie alle Informationsspeicher löschen und nur eine Datenbank wiederherstellen und anschließend die Inhalte dieser Datenbank auf die anderen Server replizieren. Dies ist wiederum auch davon abhängig, dass für alle Datenbanken duplizierter Inhalt vorhanden ist. Zudem müssen Sie alle vorhandenen Datenbanken löschen, bevor Sie die eine aus der Sicherung wiederherstellen.
  • Sie können eine Sicherung der öffentlichen Ordnerdatenbank in einer isolierten Exchange-Umgebung wiederherstellen, in Outlook eine Verbindung mit der öffentlichen Ordnerdatenbank herstellen, alle Inhalte in eine Serie von PST-Dateien exportieren, in der Produktionsumgebung neue Ordner mit den Namen der gelöschten Ordner erstellen und dann den gesamten Inhalt importieren. Dieser Prozess erfordert offenkundig mehrere manuelle Schritte, weshalb die meisten Administratoren ihn wohl eher ablehnen.

Empfohlener Wiederherstellungsvorgang

Glücklicherweise gibt es einen wesentlich einfacheren Prozess, der direkt ersetzend und bei minimalem Aufwand ablaufen kann.

  1. Wählen Sie einen der vorhandenen Server mit öffentlichen Ordnern in der Umgebung aus. (Das Verwenden eines vorhandenen Servers erleichtert den Prozess ein wenig.) Sie müssen dieses System von seinen Replikationspartnern trennen, weshalb Sie ein System wählen sollten, das nicht als Quelle vieler Inhalte dient, die repliziert werden müssen.

  2. Legen Sie im Registrierungs-Editor den Wert des Registrierungsschlüssels für die Replikation (HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\<Servername>\Public- <GUID des öffentlichen Informationsspeichers> ) auf 0 (Null) fest.

    Hinweis: Falls nicht vorhanden, müssen Sie diesen DWORD-Schlüssel erstellen. Weitere Informationen zum Registrierungsschlüssel für die Replikation finden Sie im Knowledge Base-Artikel, „Die Replikation erfolgt auf einem Exchange-Server in der Organisation nicht“ (https://support.microsoft.com/kb/812294). Dieser Registrierungsschlüssel gilt auch für Exchange Server 2007 und 2010.

  3. Stellen Sie die öffentliche Ordnerdatenbank direkt ersetzend mithilfe Ihres normalen Wiederherstellungsverfahrens wieder her.

  4. Melden Sie sich in einem Outlook-Client an einem Postfach an, dessen standardmäßiger Informationsspeicher für öffentliche Ordner die wiedergestellte öffentliche Ordnerdatenbank ist (dies ist erforderlich, um die wiederhergestellten Ordner anzuzeigen). Wenn Sie eine solche Postfachdatenbank nicht haben, erstellen Sie entweder eine neue Postfachdatenbank (empfohlen) oder ändern eine vorhandene Postfachdatenbank so, dass die zuvor wiederhergestellte öffentliche Ordnerdatenbank verwendet wird.

  5. Klicken Sie bei Bedarf links unten auf dem Navigationsbildschirm auf das Symbol Ordner, und erweitern Sie den Knoten mit den öffentlichen Ordnern.

  6. Kopieren Sie jeden Ordner, den Sie wiederherstellen möchten, in der Hierarchie der öffentlichen Ordner an einen anderen Speicherort. Wenn Sie die gesamte Hierarchie wiederherstellen, können Sie den Stammordner bei gedrückter STRG-TASTE ziehen, um neue Kopien aller Unterordner zu erstellen. Wenngleich die neuen Ordner ähnliche Namen wie die Originale haben, sind die dazugehörigen Ordner-IDs unterschiedlich.

  7. Überprüfen Sie, sobald Kopien aller Ordner erstellt wurden, ob die Replikatliste alle gewünschten Ziele enthält (falls nicht, fügen Sie diese hinzu).

  8. An dieser Stelle kann der Server der Produktionsumgebung wieder sicher hinzugefügt werden. Heben Sie hierzu die Bereitstellung der öffentlichen Ordnerdatenbank auf, löschen Sie den Registrierungsschlüssel für die Replikation (oder legen Sie ihn auf 1 fest), und stellen Sie anschließend die Datenbank wieder bereit.

  9. Sobald die Hierarchie auf den Server repliziert wurde, verschwinden die Originalordner erneut, doch die Kopien der Ordner werden an alle Replikationspartner repliziert.

Sie müssen gegebenenfalls für E-Mail aktivierte öffentliche Ordner erneut Verteilergruppen hinzufügen, da sich deren SMTP-Adressen wahrscheinlich von denen der Originalordner unterscheiden. Endbenutzer müssen außerdem in Outlook ihre Favoriten für öffentliche Ordner neu erstellen.

Zusammenfassung

Eine Wiederherstellung nach einem versehentlichen Löschen eines öffentlichen Ordners kann schwierig sein, insbesondere wenn die Replikation der Hierarchie nicht berücksichtigt wird. Durch eine Wiederherstellung in einer isolierten Umgebung, in die die wiederherzustellenden Ordner geklont werden, können Sie dieses Problem in den Griff bekommen und die fehlenden Inhalte wiederherstellen. Im nächsten Blogbeitrag erkläre ich die grundlegende Architektur öffentlicher Ordner (einschließlich Replikation, Änderungsnummern und Replikationsstatustabelle), um aufzuzeigen, warum diese Schritte unbedingt erforderlich sind.

John Rodriguez
Leitender Premier Field Engineer
Microsoft Premier Support

Es handelt sich hierbei um einen übersetzten Blogbeitrag. Sie finden den Originalartikel unter Recovering Public Folders After Accidental Deletion (Part 1: Recovery Process)