Vorbereiten von Postfächern für gesamtstrukturübergreifende Verschiebungen unter Verwendung von Beispielcode

 

Gilt für: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Letztes Änderungsdatum des Themas: 2016-11-28

Microsoft Exchange Server 2010 unterstützt eine Onlineverschiebung von Postfächern mithilfe des Cmdlets New-MoveRequest in der Exchange-Verwaltungsshell. Sie können ein Postfach aus einer Exchange-Quellgesamtstruktur in eine Exchange 2010-Zielgesamtstruktur verschieben. Zum Ausführen von New-MoveRequest muss in der Exchange-Zielgesamtstruktur ein E-Mail-Benutzer vorhanden sein, der über einen Mindestsatz an erforderlichen Active Directory-Attributen verfügt.

Sie können den erforderlichen E-Mail-Benutzer in der Exchange-Zielgesamtstruktur erstellen, indem Sie Ihre Microsoft Identity Lifecycle Manager (ILM) 2007-Bereitstellung anpassen. Anhand des in diesem Thema beschriebenen ILM-basierten Beispielcodes für die Regelerweiterung wird gezeigt, wie Ihre aktuelle ILM-Bereitstellung zum Erstellen der E-Mail-aktivierten Benutzer in der Exchange 2010-Zielgesamtstruktur angepasst werden kann.

Weitere Informationen zur Vorbereitung auf gesamtstrukturübergreifende Verschiebungen, einschließlich Beschreibungen der erforderlichen Active Directory-Attribute, finden Sie unter Vorbereiten von Postfächern für gesamtstrukturübergreifende Verschiebungsanforderungen.

Voraussetzungen

  • Laden Sie den Beispielcode auf der Seite Prepare for Online Mailbox Move im Microsoft Download Center herunter.

  • Zum Ausführen des Beispielcodes ist ILM 2007 Feature Pack 1 SP1 erforderlich. Informationen zum Herunterladen des Funktionspakets finden Sie im Microsoft Knowledge Base-Artikel 977791, Servicepack 1 (Build 3.3.1139.2) ist für Identity Lifecycle Manager 2007 Feature Pack 1 verfügbar.

  • Darüber hinaus benötigen Sie Folgendes:

    • Eine Quellgesamtstruktur mit Exchange 2003, Exchange 2007 oder Exchange 2010, in der sich das Postfach gegenwärtig befindet.

      Hinweis

      Exchange 2010 bietet keine Unterstützung für das Verschieben eines Exchange 2000-Postfachs.

    • Eine Zielgesamtstruktur mit Exchange 2010, in die das Postfach verschoben werden soll.

  • Zum Herstellen einer Verbindung mit der Exchange 2010-Zielgesamtstruktur müssen Sie über die erforderlichen Berechtigungen zum Aufrufen des Cmdlets UpdateRecipient verfügen. Die erforderlichen Berechtigungen finden Sie im Abschnitt "Berechtigungen für die Empfängerbereitstellung" im Thema Postfachberechtigungen.

Inhalt von Beispielcode

Öffnen Sie in Microsoft Visual Studio 2008 Microsoft.Exchange.Sample.OneWayGALSync.sln, um den Beispielcode anzuzeigen. Der Beispielcode umfasst Folgendes:

  • Microsoft.MetadirectoryServicesEx.dll ist die mit ILM 2007 FP1 SP1 im Ordner \Programme\Microsoft Identity Integration Server\Bin\Assemblies bereitgestellte Binärdatei. Sie wird im Beispielcode referenziert.

  • OneWaySync.xml wird im Beispielcode referenziert.

  • Der Ordner ILMServerConfig enthält die ILM-Konfigurationsdateien für den Quellverwaltungs-Agent, den Zielverwaltungs-Agent und die ILM-Metaverse (MV).

  • Microsoft.Exchange.Sample.OneWayGALSync.MARules.dll und Microsoft.Exchange.Sample.OneWayGALSync.MVRules.dll (diese Dateien werden aus dem Beispielcode erstellt) befinden sich unter \obj\Debug

Installieren des ILM-Beispielcodes

  1. Kopieren Sie auf dem ILM-Server die folgenden Dateien in den Ordner \Programme\Microsoft Identity Integration Server\Extensions:

    • OneWaySync.xml

    • Microsoft.Exchange.Sample.OneWayGALSync.MARules.dll

    • Microsoft.Exchange.Sample.OneWayGALSync.MVRules.dll

  2. Bearbeiten Sie die Datei OneWaySync.xml, die Sie in Schritt 1 in den ILM-Ordner Extensions kopiert haben, um den Distinguished Name (DN) des Containers für die Zielorganisationseinheit in der Exchange-Zielgesamtstruktur anzugeben, in der die E-Mail-Benutzer erstellt werden sollen. Sie können "LDP.exe" oder "ADSIEdit.exe" für die Suche nach dem Container für die Zielorganisationseinheit verwenden, wenn Sie den Namen dieses Containers nicht kennen.

    Hinweis

    Wenn Sie dieses Beispiel mit ILM GalSync 2007 verwenden, schließen Sie diesen Container aus der Liste der von GalSync 2007 verwalteten Container aus.

  3. Wechseln Sie in der ILM-Identitäts-Manager-Konsole zu Datei > Serverkonfiguration importieren, um die ILM-Serverkonfiguration aus dem Ordner ILMServerConfig zu importieren. Bei diesem Vorgang werden zwei Active Directory-Verwaltungs-Agents sowie das Metaverseschema und die Bereitstellungsregel importiert.

    Hinweis

    Während des Imports müssen Sie den Gesamtstrukturnamen sowie Anmeldeinformationen angeben und einen Abgleich der Partitionen des importierten Active Directory-Verwaltungs-Agents mit dem Partitionsnamen in Ihrer Konfiguration durchführen (sowohl für den Quell- als auch für den Zielverwaltungs-Agent).

  4. Damit der Active Directory-Verwaltungs-Agent die Exchange 2010-Zielgesamtstruktur unterstützt, wählen Sie auf der Seite Verwaltungs-Agent erstellen im Bereich Erweiterungen konfigurieren die Option Exchange 2010 aus der Dropdownliste Bereitstellung für aus und geben für Exchange 2010 RPS-URI den Remote-Windows PowerShell-URI eines Exchange 2010-Clientzugriffsservers ein.

    Seite "Verwaltungs-Agent erstellen"

  5. Öffnen Sie in der ILM-Identitäts-Manager-Konsole im Bereich Verwaltungs-Agent erstellen die Eigenschaften für den Verwaltungs-Agent der Quellgesamtstruktur. Wählen Sie den Assistenten Verzeichnispartitionen konfigurieren, und klicken Sie zur Auswahl des Containers, in dem die in die Zielgesamtstruktur verschobenen Postfächer platziert werden sollen, auf Container. Deaktivieren Sie die Auswahl aller anderen Container, sodass der Verwaltungs-Agent lediglich diesen Container verwaltet. Wählen Sie auf ähnliche Weise für den Verwaltungs-Agent der Zielgesamtstruktur den Container aus, in dem E-Mail-aktivierte Benutzer bereitgestellt werden (also die in Schritt 2 angegebene Zielorganisationseinheit).

    Hinweis

    Wenn Sie dieses Beispiel mit ILM GalSync 2007 verwenden, schließen Sie beide Container aus der Liste der von GalSync 2007 verwalteten Container aus.

  6. Führen Sie einen anfänglichen vollständigen Import (Nur Bereitstellung) für die Ziel-Verwaltungs-Agents aus, sodass ILM die in Schritt 2 angegebene Zielorganisationseinheit ermitteln kann.

Erstellen eines E-Mail-Benutzers in der Exchange-Zielgesamtstruktur

Führen Sie nach der Installation des Beispielcodes zum Erstellen des erforderlichen E-Mail-Benutzers in der Exchange-Zielgesamtstruktur die folgenden Schritte aus, damit New-MoveRequest zum Ausführen einer Onlinepostfachverschiebung ausgeführt werden kann.

  1. Erstellen Sie in der Quellgesamtstruktur mithilfe der Exchange-Verwaltungskonsole in dem in Schritt 4 unter "Installieren des ILM-Beispielcodes" ausgewählten Container Postfachbenutzer. Sie können auch Active Directory-Benutzer und -Computer verwenden, um vorhandene Postfachbenutzer in den Container zu verschieben.

  2. Führen Sie für den Verwaltungs-Agent der Quelle einen Deltaimport und eine Deltasynchronisierung aus, um die zum Quellcontainer hinzugefügten Postfächer zu ermitteln, und stellen Sie E-Mail-Benutzer für den Verwaltungs-Agent des Ziels bereit.

  3. Führen Sie für den Verwaltungs-Agent des Ziels einen Export aus, um die in Schritt 1 für das Active Directory-Ziel bereitgestellten E-Mail-Benutzer zu exportieren.

  4. Führen Sie für den Verwaltungs-Agent des Ziels einen Deltaimport aus, um die in Schritt 2 vorgenommenen Exportänderungen zu bestätigen.

  5. Öffnen Sie in der Zielgesamtstruktur die Exchange-Verwaltungsshell, und verschieben Sie mithilfe des Cmdlets New-MoveRequest Postfächer aus der Quellgesamtstruktur.

Weitere Informationen zu den oben stehenden Schritten finden Sie unter den folgenden Themen:

 © 2010 Microsoft Corporation. Alle Rechte vorbehalten.