Lotus Notes Connector 2003 Aktualisierung auf Directory Connector CMN 3.x Coexistence Manager von Quest

Dieser Blogbeitrag bezieht sich auf den Ende Dezember 2010 von Quest bereitgestellten Directory Connector  www.quest.com .

Der Directory Connector ist Bestandteil der CMN 3.x Coexistence Manager Suite von Quest. Der Connector synchronisiert die Verzeichnisse zwischen Exchange 2010 und Lotus Notes Domino. In der Vergangenheit konnte für diesen Verzeichnisabgleich auch der Microsoft Exchange "Lotus Notes 2003 Connector for Messaging and Directory Synchronization" verwendet werden. Mit Exchange 2007 wurde von Microsoft die Microsoft Transporter Suite für Exchange 2007 bereitgestellt. Die Microsoft Transporter Suite wird allerdings nur für Exchange 2007 unterstützt.

Beide Tools von Microsoft haben das Message Routing entweder über das Lotus Notes Routing oder über SMTP realisiert. Da der alte  "Lotus Notes 2003 Connector for Messaging and Directory Synchronization" immer noch im Einsatz sein kann, kommt man möglicherweise nicht darum, sich Gedanken zu machen, wie man diesen alten Connector ablösen kann. Denkt man über die Verwendung des Directory Connectors von Quest CMN 3.x Coexistence Manager nach, stellt sich die Frage wie man die alten Kontakte im Active Directory so aktualisieren kann, das der Directory Connector von Quest diese übernehmen kann, ohne die alten Kontakte zu löschen und durch den Directory Connector von Quest neu anlegen zu lassen.

Will man den Directory Connector von Quest einsetzen sind einige Schritte zu testen und umzusetzen, damit eine Neuerstellung der Kontakte im Active Directory verhindert werden kann.

Der Quest Directory Connector legt eine OU mit dem Namen CMN an. Alle Notes User würden innerhalb dieser OU neu angelegt werden. In der Abbildung sieht man die OU, sowie ein paar alte Kontaktobjekte, die durch den Exchange 2003 Lotus Notes Connector angelegt worden sind.

Die alten Kontakte haben im TargetAddress Attribut eine Lotus Notes Proxy Adresse. Nur unter dem Attribut ProxyAddresses findet man auch die SMTP Adresse, die zu dem Notes Kontakt gehört.

Wird nun der Directory Connector von Quest gestartet legt dieser keine Kontakte in der OU CMN an, da die SMTP Adressen bereits auf den alten Kontaktobjekten vorhanden sind. Allerdings werden die alten Kontaktobjekte auch nicht übernommen. Um dies zu realisieren muss in einem ersten Schritt die Notes Adresse unter dem Attribut TargetAddress auf die SMTP Adresse des Notes Users umgestellt werden.

 Die folgende Abbildung zeigt dies für ein Objekt beispielhaft:

Verschieben des modifizierten Kontaktobjekts in die OU CMN

Das Ändern des Attributes TargetAddress auf dem alten Kontaktobjekt alleine reicht nicht aus, damit der Directory Connector von Quest diesen übernimmt. Damit dies funktioniert muss das Kontaktobjekt in die OU von Quest also CMN verschoben werden. Die nächste Abbildung zeigt das Kontaktobjekt in der CMN OU bevor der Connector von Quest gestartet worden ist.

Eine Sychronisation mit dem Directory Connector von Quest Notes->Exchange starten:

Nachdem das TargetAddress Attribut auf die SMTP Adresse geändert worden ist und das Objekt in die CMN OU verschoben worden ist, wird der Connector von Quest in Richtung Notes->Exchange einmal gestartet. Das Ergebnis sieht dann wie in der folgenden Abbildung aus:

Jetzt hat der Directory Connector von Quest das Kontaktobjekt erkannt und auch entsprechend aktualisiert. Bei einer größeren Menge von Kontaktobjekten ist es am besten den gesamten Vorgang zu skripten anstatt die Änderungen manuell vorzunehmen.