Posts mit dem Label Restore werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Restore werden angezeigt. Alle Posts anzeigen

Samstag, 2. Februar 2019

Doppelte Postfächer in O365 und Exchange onprem

Hallo zusammen,

es ist tatsächlich möglich in einer Exchange Hybrid Umgebung einem Benutzer zwei Postfächer zuzuweisen. Ich lasse die Umstände bewusst hier außen vor, der Benutzer hatte jedenfalls externe Emails auf sein onprem Postfach erhalten (die MX Records) zeigen auf die onprem Umgebung und interne Emails von O365 Kollegen kamen im O365 Postfach an. Das ist natürlich maximal komplex, wenn man sich schon am Anfang Gedanken macht wie der Content wieder zusammengeführt wird - hierzu aber zu einem späteren Zeitpunkt mehr.

Nachfolgend habe ich beschrieben welche Schritte durchgeführt wurden um aus zwei Postfächer wieder ein harmonisiertes O365 Postfach zu machen.

  1. Erstellung einer PST Sicherung beider Postfächer.
    Onprem ist das kein Problem und habe ich über den folgenden Befehl realisiert
    In O365 gibt es das CMDlet new-mailboxexportreqeust, so dass ich das Postfach auf eine andere Art exportiert habe (hierzu auch später mehr).
    Weiterhin erstelle ich mir einen Screenshot in welchem ersichtlich ist welche O365 Lizenzen dem Benutzer zugewiesen sind. Diese Info benötigen wir zu einem späteren Zeitpunkt erneut.
  2. Im O365 wird der Exchange Online (Teil-) Plan entfernt. Ab jetzt erhält das Postfach somit auch keine internen Emails von O365, d.h. ab jetzt kommt auch der Zeitfaktor ins Spiel. Des Postfach existiert jetzt nur noch auf Exchange onprem.


  3. Verschieben des Benutzerkonto im Active Directory in eine OU welche nicht im Sync Scope des AAD-Connect ist. Dies hat den Effekt, dass der Benutzer beim nächsten AAD-Connect Sync automatisch gelöscht wird. Die Replikation abwarten und im Azure AD kontrollieren ob der Benutzer tatsächlich nicht mehr vorhanden ist.

  4. Der Benutzer im Azure AD noch in den gelöschten Elementen löschen
  5. Im Anschluss verschieben wir den Benutzer im lokalen AD wieder in eine OU welche im AAD Connect Sync definiert ist und nochmals Abwarten bis der Sync abgeschlossen ist und der Benutzer im Azure AD wieder vorhanden ist.
  6. Das Postfach wird nun wieder nach Exchange Online verschoben (sofern gewünscht, in meinem Fall werden alle Postfächer in Exchange Online betrieben)
  7. Sofern das Postfach über die ECP von O365 verschoben werden sollte, wird "nur" der Status synchronisiert im ECP erscheinen.


    Das Postfach ist somit noch nicht final nach Exchange online migriert. Um die Migration abzuschließen, habe ich mich via Remote PowerShell an O365 angemeldet und folgenden Befehl abgesetzt um die Migration abzuschließen, complete-migrationbatch.
  8. Das Postfach ist nun wieder nach O365 verschoben, was sicherheitshalber im O365 ECP nach überprüft werden sollte. Da der Benutzer im Azure AD komplett neu angelegt wurde, fehlen sämtliche Produktlizenzen, diese sind nun wieder über das Admin Center hinzuzufügen.
  9. Da das onprem Postfach nun wieder in O365 vorhanden ist, muss zum Abschluss noch der Postfachinhalt des zu Beginn gelöschten O365 Postfach in das Postfach importiert werden. Diese Tätigkeit habe ich in diesem Fall direkt über Outlook und einen PST Import durchgeführt.
  10. Zum Schluss jeweils eine externe und interne Email dem Postfach zustellen um sicherzustellen dass das Email Routing sauber funktioniert.

In diesem Sinne viel Spass beim Wiederherstellen, solltet ihr mal in die Lage kommen dies durchführen zu müssen.

Viele Grüße, Jens

Donnerstag, 15. April 2010

Postfachdaten Recovery

Hallo zusammen,

mal wieder eine Anforderung gehabt die es wert ist sich in einem Blogeintrag zu widmen. Ein Benutzer hatte versehentlich seine "Gelöschten Elemente" im Outlook gelöscht und hatte dies erst 30 Tage nachher gemeldet, so dass es nicht mehr möglich war mit dem serverseitigen Papierkorb diese Daten zurückzuholen. Normalerweise sollte ja auch nicht die gelöschten Elemente als Archiv dienen, aber lassen wir das :)

Gesichert wurde und wird mit dem DPM 2007 Server. Beim Restore, auf das ich jetzt nicht näher eingehe da das klar sein dürfte wie das geht, ist es nur möglich die komplette Exchange Datenbank zurückzusichern, guckst du http://support.microsoft.com/kb/904845/en-us
Dies bedeutet somit, dass wir somit min. soviel Festplattenplatz auf der Platte benötigen wie eben die aktuell gesicherte Datenbank groß ist (Stichwort: Planung).

Sobald das Restore mittels DPM durchgeführt wurde ist die s.g. Recovery Storage Group anzulegen, guckst du http://www.msexchange.org/tutorials/Working-Recovery-Storage-Groups-Exchange-2007.html
In unserem Szenario wollten wir aber nicht das komplette Postfach zusammenführen bzw. kopieren, sondern die "gelöschten Elemente" in ein Unterordner zurücksichern. Daher hatten wir in der Exchange Management Shell foglenden Befehl ausgeführt um das Postfach in ein Unterordner namens Restore zurückzusichern:

Restore-Mailbox -Identity "John.Doe" -RSGDatabase "rsg\mailbox database" -rsgmailbox "John.Doe" -TargetFolder "Restore"

Der Benutzer hatte sich im nächsten Schritt die Daten selbstständig verschoben und daraufhin den Unterordner gelöscht.

Eine weitere Möglichkeit dedizierte Emails zurückzuholen ist hier sehr schön dokumentiert, guckst du http://edge.technet.com/Media/DPM-2007-how-to-do-individual-item-restore-for-Exchange/

Viele Grüße, Jens