Tools: PFMigrate

Beider Migration aber auch für das tägliche Management von öffentlichen Ordnern ist es häufig erforderlich, die Replikate eines Ordners zu verändern. Dies geht natürlich klassisch mit dem Exchange System Manager oder dem Exchange Administrator. Dies ist aber mühsam und mit Einschränkungen verbunden.

Seit Exchange 2003 bietet der Exchange Server über WMI auch die Möglichkeit, diese Replikate zu verändern und Microsoft liefert mit PFMIGRATE.WSH (Exchange 2003 CD) gleich ein passendes Tool mit, um die Replikate zu verändern.

Der primäre Einsatz ist dabei natürlich die Verlagerung von Ordnerinhalten über die Replikation der Inhalte. Hierzu ist es erforderlich, z.B.: in alle Ordner mit einem Replikat auf Server1 auch Server2 hinzuzufügen. Im zweiten Schritt ist es dann gewünscht, von allen Ordnern, die ein Replikat auf Server1 und Server2 haben, den Server1 wieder zu entfernen.

Genau hierfür ist PFMIGRATE gedacht. PFMIGRATE arbeitet mit WMI gegen einen Exchange 2003 Server. Insofern muss der Zielserver ein Exchange 2003 Server sein.  Allerdings kann PFMIGRATE auch für die Migration auf andere Exchange Versionen genutzt werden. Sie müssen dann allerdings auf der Kommandozeile einen entsprechenden Exchange 2003 Server angeben (/WMI:servername)

In diesem Fall wird dort die Änderung in die Hierarchie geschrieben und dann auf die eigentlichen Server repliziert. Dies kann aber natürlich etwas dauern, wie allgemein Geduld ein wichtiger Faktor bei PFMigrate ist.

Tipp:
Wenn Sie pfMigrate mittels CSCRIPT starten, dann erhalten Sie direkt auch eine Bildschirmausgabe und nicht nur in der pfmigrate.log. die Anzeige der pfmigrate.log kann man mit Tail in Echtzeit anzeigen lassen.

Bericht erstellen

Folgender Aufruf erstellt eine Liste aller Ordner und der Information der Replikate

pfMigrate /S:SourceServer /T:TargetServer /R

Leider ist mit PFMIGRATE nicht zu prüfen, ob die Inhalte synchron sind.

Replikat hinzufügen

Folgende Zeile fügt bei den ersten 10 gefundenen Ordnern, die auf SRV01 liegen, den Server SRV02 als Replikat hinzu.

pfMigrate /S:SRV01 /T:SRV02 /A /N:10

Es bietet sich an, die Anzahl der Ordner (Option /N), die so um ein Replikat ergänzt werden, zu beschränken. Ansonsten könnte die Menge der Replikationsnachrichten die Transaktionsprotokolle, Warteschlangen und verfügbare Bandbreiten überlasten.

Replikat entfernen

Bei der Entfernung müssen ebenfalls zwei Server angegeben werden. Nur die ersten 10 Ordner, die auf beiden Servern sind, werden vom SRV01 entfernt.

pfMigrate /S:SRV01 /T:SRV02 /D /N:10

Beachten Sie, dass die Ordner nicht sofort entfernt werden, sondern nur als "zu löschen" markiert werden. Der Informationsspeicher sendet dann alle noch nicht replizierten Aktualisierungen an die anderen Server und erst wenn dies erfolgreich war, wird das Replikat gelöscht.  Erst dann verschwindet de Anzeigen in den öffentlichen Ordner Ressourcen im Exchange System Manager. Und erst dann dürfen Sie den Exchange Server auch gefahrlos entfernen. (Siehe Exchange deinstallieren)

Weitere Links