<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://znil.net/index.php?action=history&amp;feed=atom&amp;title=Exchange_gesamtstruktur%C3%BCbergreifende_Verschiebungen_Linksammlung</id>
	<title>Exchange gesamtstrukturübergreifende Verschiebungen Linksammlung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://znil.net/index.php?action=history&amp;feed=atom&amp;title=Exchange_gesamtstruktur%C3%BCbergreifende_Verschiebungen_Linksammlung"/>
	<link rel="alternate" type="text/html" href="https://znil.net/index.php?title=Exchange_gesamtstruktur%C3%BCbergreifende_Verschiebungen_Linksammlung&amp;action=history"/>
	<updated>2026-05-05T02:55:19Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in znilwiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://znil.net/index.php?title=Exchange_gesamtstruktur%C3%BCbergreifende_Verschiebungen_Linksammlung&amp;diff=11721&amp;oldid=prev</id>
		<title>BLinz: /* Error looking up source MBX */</title>
		<link rel="alternate" type="text/html" href="https://znil.net/index.php?title=Exchange_gesamtstruktur%C3%BCbergreifende_Verschiebungen_Linksammlung&amp;diff=11721&amp;oldid=prev"/>
		<updated>2019-09-08T08:32:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Error looking up source MBX&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Vorwort==&lt;br /&gt;
Ich hatte 2 Domänen mit einer gegenseitigen Vertrauensstellung zueinander.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Benutzer habe ich mittels des ADMT-Tools (Active Directory Migration Tool) bereits zur Zieldomäne kopiert.&amp;lt;br&amp;gt;&lt;br /&gt;
Mit den nachfolgenden Links (in der Reihenfolge) gelang auch das Verschieben der Postfächer.&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
==Reihenfolge==&lt;br /&gt;
* Benutzer per ADMT in neue Domäne migriert&lt;br /&gt;
* Benutzer per Exchange-Management-Konsole vorbereitet (auf dem Ziel-Server):&lt;br /&gt;
 Enable-MailUser -Identity ANMELDENAME -ExternalEmailAddress BENUTZER@DOMAIN.SUFFIX&lt;br /&gt;
&amp;lt;!-- * Sicherheitshalber noch ein Update-Recipient weil das so in der Microsoft Aneitung steht (auf dem Ziel-Server): &lt;br /&gt;
 Update-Recipient -Identity ANMELDENAME&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Prepare-MoveRequest vorbereiten (auf dem Ziel-Server) - er fragt Anmeldedaten für die Ziel und Quelldomäne ab&lt;br /&gt;
 $LocalCredentials = Get-Credential &lt;br /&gt;
 $RemoteCredentials = Get-Credential&lt;br /&gt;
* In das Exchange-PowerShell Verzeichnis wechseln (hier 2016/2019) (auf dem Zielserver):&lt;br /&gt;
 cd C:\Program Files\Microsoft\Exchange Server\V15\Scripts&lt;br /&gt;
* Prepare-Moverequest ausführen - das &amp;lt;code&amp;gt;-UseLocalObject&amp;lt;/code&amp;gt; ist wichtig damit er keinen neuen Benutzer anlegt sondern den vorhandenen nimmt!&lt;br /&gt;
 .\Prepare-MoveRequest.ps1 -UseLocalObject -Identity ANMELDENAME -RemoteForestDomainController DC.alte.domain -RemoteForestCredential $RemoteCredentials -LocalForestDomainController dc.neue.domain -LocalForestCredential $LocalCredentials&lt;br /&gt;
* Nun kann man über die Managementoberfläche eine neue Migration starten:&lt;br /&gt;
:[[Datei:ClipCapIt-190903-170159.PNG]]&lt;br /&gt;
* Bei &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Zu verschiebene Benutzer auswählen&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; könnt Ihr nun jene Benutzer hinzufügen bei denen Ihr zuvor den &amp;lt;code&amp;gt;Prepare-MoveRequest&amp;lt;/code&amp;gt; ausgeführt habt.&lt;br /&gt;
* Den Migrationsendpunkt sollte er von alleine finden - Wenn nicht dann folgt den beiden &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;MRS-Proxy aktivieren&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; Links im nächsten Abschnitt&lt;br /&gt;
* Bei der &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Zielzustellungsdomäne&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; habe ich immer die Domäne der Absenderadresse ausgewählt - keine Ahnung ob das richtig ist&lt;br /&gt;
* Nun warten. Der verschiebt jetzt das Postfach. Am Ende hat der Benutzer in der alten Domäne keine Postfach mehr (Mailbox disabled)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ich hatte dann das es bei ein paar Benutzern ging - und dann wurden die ersten &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Abgeschlossen mit Fehlern&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Die hatten dann nicht geklappt. Grund war das zu große Mails vorhanden waren oder zu viele Fehler.&amp;lt;br&amp;gt;&lt;br /&gt;
Diese Postfächer bekam ich dann aber mit PowerShell verschoben:&amp;lt;br&amp;gt;&lt;br /&gt;
 New-MoveRequest -Identity Mmustermann@domain.local -RemoteCredential $RemoteCredentials -TargetDeliveryDomain &amp;#039;domain.local&amp;#039; -RemoteGlobalCatalog DC.alte-domain -Remote -RemoteHostName FQDN.alter.mailserver -TargetDatabase NAME-der-ZIELDATENBANK -BadItemLimit 20000 -AcceptLargeDataLoss -LargeItemLimit 20000&lt;br /&gt;
Den &amp;lt;code&amp;gt;-AcceptLargeDataLoss&amp;lt;/code&amp;gt; kann man nur in der PowerShell nutzen.&amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann baer nicht über die Web-GUI den Fortschritt sehen, das geht über die PowerShell:&amp;lt;br&amp;gt;&lt;br /&gt;
Zuerst die Identity des Job heruasfinden:&amp;lt;br&amp;gt;&lt;br /&gt;
 Get-MoveRequest | Select-Object Identity&lt;br /&gt;
Ausgabe ist zum Beispiel:&amp;lt;br&amp;gt;&lt;br /&gt;
 domain.local/04.Benutzer/Mustermann, Max&lt;br /&gt;
Und damit dann die Statistiken abfragen:&amp;lt;br&amp;gt;&lt;br /&gt;
 Get-MoveRequest -Identity &amp;quot;domain.local/04.Benutzer/Mustermann, Max&amp;quot; | Get-MoveRequestStatistics -IncludeReport&lt;br /&gt;
Wenn zu hängen scheint oder einen Fehler gibt:&lt;br /&gt;
 Get-MoveRequest -Identity &amp;quot;domain.local/04.Benutzer/Mustermann, Max&amp;quot; | Get-MoveRequestStatistics -IncludeReport | fl&lt;br /&gt;
Dann sieht man unter anderem die genauen Migrationsschritte&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Fehlermeldungen und die Lösungen==&lt;br /&gt;
===Error looking up source MBX===&lt;br /&gt;
 D:\Program Files\Microsoft\Exchange Server\V15\Scripts\Prepare-MoveRequest.ps1 : Error looking up source MBX derbenutzerderverschobenwerdensool in source forest.&lt;br /&gt;
Verdammt, bei 20 Bneutzern funktioniert es - und bei einem dann nicht?&amp;lt;br&amp;gt;&lt;br /&gt;
Die Lösung war:&amp;lt;br&amp;gt;&lt;br /&gt;
* Ich hatte bei &amp;lt;code&amp;gt;-Identity&amp;lt;/code&amp;gt; immer den Anmeldename genutzt - und das hat bei 95 Prozent der Benutzer auch funktioniert.&lt;br /&gt;
* Bei den Benutzern mit der Fehlermeldung nam ich statt dessen den &amp;lt;code&amp;gt;Alias&amp;lt;/code&amp;gt; bzw. den Wert aus dem AD-Attribut &amp;lt;code&amp;gt;mailNickname&amp;lt;/code&amp;gt;&lt;br /&gt;
* statt &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;mmustermann&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; also &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;max.mustermann&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* In der Quelldomäne war das leider nicht einheitlich gesetzt&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* Ich habe das Attribut &amp;lt;code&amp;gt;mailNickname&amp;lt;/code&amp;gt; in der neuen Domäne auf den gleichen Wert angepasst wie in der alten Domäne (mit ADSIEdit)&lt;br /&gt;
* Ich habe bei &amp;lt;code&amp;gt;-Identity&amp;lt;/code&amp;gt; nicht den Anmeldenamen genommen sondern dann diesen &amp;lt;code&amp;gt;mailNickname&amp;lt;/code&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Wie bin ich drauf gekommen?&amp;lt;br&amp;gt;&lt;br /&gt;
Ich habe mir mal den Quelltext des &amp;lt;code&amp;gt;Prepare-MoveRequest.ps1&amp;lt;/code&amp;gt; angesehen und dabei entdeckt das eben dieser Alias bzw mailNickname eines der Suchkriterien ist.&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* Allgemein: https://docs.microsoft.com/de-de/exchange/architecture/mailbox-servers/prep-mailboxes-for-cross-forest-moves?view=exchserver-2019&lt;br /&gt;
* Postfach/Konto vorbereiten: https://docs.microsoft.com/de-de/exchange/architecture/mailbox-servers/prep-mailboxes-for-cross-forest-moves-in-powershell?view=exchserver-2019&lt;br /&gt;
* MRS-Proxy aktivieren: https://docs.microsoft.com/de-de/exchange/architecture/mailbox-servers/mrs-proxy-endpoint?view=exchserver-2019&lt;br /&gt;
* und den MRS-Proxy neu starten damit der auch wirklich funktioniert: https://tech.xenit.se/exchange-online-mailbox-move-unable-to-connect-to-remote-mrs-proxy-server/&lt;br /&gt;
----&lt;br /&gt;
==Tipps==&lt;br /&gt;
Die AutoDiscover-Namensauflösung vom Ziel- zum Quell-Exchangeserver muss funktionieren! Da die beiden Server hierbei miteinander konkurierten habe ich auf dem Ziel-Exchange temporär Einträge dafür in die lokale Host-Datei geschrieben (AutoDiscover nicht auf sich selbst sondern auf den anderen Exchange Server der Quell-Domäne = alten Domäne).&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
==Kommentare==&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;/div&gt;</summary>
		<author><name>BLinz</name></author>
	</entry>
</feed>