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

Gilt für: Exchange Server 2013

Microsoft Exchange 2013 unterstützt Postfachverschiebungen und -migrationen mithilfe der Cmdlets New-MoveRequest und New-MigrationBatch. Sie können das Postfach auch über die Exchange-Verwaltungskonsole verschieben. 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 Bereitstellung von Microsoft Identity Lifecycle Manager (ILM) 2007 anpassen. Der in diesem Thema beschriebene ILM-basierte Beispielcode für die Regelerweiterung veranschaulicht, wie Sie Ihre ILM-Bereitstellung anpassen können, um den erforderlichen E-Mail-aktivierten Benutzer in der Exchange 2013-Zielgesamtstruktur zu erstellen.

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.

Was sollten Sie wissen, bevor Sie beginnen?

  • Laden Sie den Beispielcode unter Vorbereiten von Postfächern für gesamtstrukturübergreifende Verschiebungen mithilfe von Beispielcode herunter.

  • Zum Ausführen des Beispielcodes ist ILM 2007 Feature Pack 1 Service Pack 1 (SP1) erforderlich.

  • Darüber hinaus benötigen Sie Folgendes:

    • Eine Quellgesamtstruktur mit Exchange 2013, in der sich das Postfach zurzeit befindet.

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

  • Damit Sie die Verbindung zur Exchange 2013-Zielgesamtstruktur herstellen können, müssen Sie über die erforderlichen Berechtigungen zum Aufrufen des Cmdlets UpdateRecipient verfügen. Informationen zu den erforderlichen Berechtigungen finden Sie im Abschnitt "Berechtigungen für die Empfängerbereitstellung" im Thema Empfängerberechtigungen.

  • Informationen zu Tastenkombinationen für die Verfahren in diesem Thema finden Sie unter Tastenkombinationen in der Exchange-Verwaltungskonsole.

Tipp

Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Besuchen Sie die Foren auf Exchange Server.

Schritt 1: Installieren des ILM-Beispielcodes

  1. Öffnen Sie in Microsoft Visual Studio 2008 "Microsoft.Exchange.Sample.OneWayGALSync.sln", um den Beispielcode anzuzeigen. Der Beispielcode enthält Folgendes:

    • Microsoft.MetadirectoryServicesEx.dll ist die Binärdatei, die mit ILM 2007 FP1 SP1 unter "\Programme\Microsoft Identity Integration Server\Bin\Assemblies" ausgeliefert wird. It's referenced by the sample code.

    • OneWaySync.xml is referenced by the sample code.

    • The ILMServerConfig folder contains the ILM configuration files for the source management agent (MA), target MA, and the ILM Metaverse (MV).

    • Microsoft.Exchange.Sample.OneWayGALSync.MARules.dll und Microsoft.Exchange.Sample.OneWayGALSync.MVRules.dll (basierend auf dem Beispielcode) befinden sich unter "\obj\Debug".

  2. On the ILM server, copy the following to \Program Files\Microsoft Identity Integration Server\Extensions:

    • OneWaySync.xml

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

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

  3. Edit the file OneWaySync.xml that you copied to the ILM Extensions folder in step 1 to specify the distinguishedName (DN) of the TargetOU container in the target Exchange forest in which you want to create the mail users. You can use LDP.exe or ADSIEdit.exe to browse for the TargetOU container if you don't know what its name is.

    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.

  4. Wechseln Sie auf der ILM-Identity Manager-Konsole zuDateiimportserverkonfiguration>, um die ILM-Serverkonfiguration aus dem Ordner ILMServerConfig zu importieren. This action will import two Active Directory Management Agents along with the Metaverse schema and the provisioning rule.

    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).

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

    Seite "Verwaltungs-Agent erstellen"

    Exchange 2010-Bereitstellung des Verwaltungs-Agents.

  6. On the ILM Identity Manager Console on the Create Management Agent pane, open the Properties for the Source Forest Management Agent. Select the Configure Directory Partitions wizard, and then click Containers to select the container that will contain the mailboxes you will be moving to the target forest. Clear the selections for all other containers, that is, scope the management agent to only manage this one container. Similarly, for the target forest MA, select the container to which mail-enabled users will be provisioned, that is, the TargetOU specified in step 2.

    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.

  7. 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.

Schritt 2: 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. Verwenden Sie in der Quellgesamtstruktur die Exchange-Verwaltungskonsole, um Postfachbenutzer in dem Container zu erstellen, der in Schritt 4 des Abschnitts "Installieren des ILM-Beispielcodes" ausgewählt wurde. Sie können vorhandene Postfachbenutzer auch mithilfe von "Active Directory-Benutzer und -Computer" in den Container 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.

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Überprüfen Sie in der Zielgesamtstruktur, ob die aus der Quellgesamtstruktur verschobenen Benutzer vorhanden sind.