Migration Exchange 2016 zu O365
Hallo zusammen,
ich bin derzeit dabei, eine Migration von Exchange 2016 zu Office 365 durchzuführen. Die Hybridumgebung wurde ursprünglich von einem ehemaligen Mitarbeiter eingerichtet. Während der Vorbereitung sind diverse Probleme aufgetreten, wie z. B. hängende Migrationsbatches. Diese konnten durch CU-Updates des lokalen Exchange-Servers behoben werden. Inzwischen wurden 300 von 500 Postfächern erfolgreich migriert, und alles läuft reibungslos.
Nun bin ich jedoch auf ein neues Problem gestoßen:
Bei der Migration einiger Benutzerpostfächer ist der Migrationsbatch auf einen Fehler gestoßen. Dabei habe ich festgestellt, dass die fehlenden Postfächer im Exchange Online unter "Kontakte" als "MailUser" erscheinen, jedoch im Office 365 Admin Center nicht auffindbar sind.
Jetzt meine vielleicht etwas naive Frage: Wie kommen diese dort hin?
Wenn ich versuche, einen dieser "MailUser" zu löschen, erhalte ich nur folgende Fehlermeldung:
Fehler beim Löschen von Kontakt
Fehler:
Wir haben ein Problem mit unserem Server. Versuchen Sie bitte, Ihre Anforderung zu einem späteren Zeitpunkt noch einmal zu übermitteln.
Zur Umgebung:
Es gibt einen Domain Controller, der über Azure AD Connect synchronisiert wird, und einen Exchange 2016 auf einem Server 2012 R2.
Vielleicht übersehe ich etwas und es gibt eine einfache Erklärung für dieses Phänomen.
Ich freue mich über jeden Tipp.
ich bin derzeit dabei, eine Migration von Exchange 2016 zu Office 365 durchzuführen. Die Hybridumgebung wurde ursprünglich von einem ehemaligen Mitarbeiter eingerichtet. Während der Vorbereitung sind diverse Probleme aufgetreten, wie z. B. hängende Migrationsbatches. Diese konnten durch CU-Updates des lokalen Exchange-Servers behoben werden. Inzwischen wurden 300 von 500 Postfächern erfolgreich migriert, und alles läuft reibungslos.
Nun bin ich jedoch auf ein neues Problem gestoßen:
Bei der Migration einiger Benutzerpostfächer ist der Migrationsbatch auf einen Fehler gestoßen. Dabei habe ich festgestellt, dass die fehlenden Postfächer im Exchange Online unter "Kontakte" als "MailUser" erscheinen, jedoch im Office 365 Admin Center nicht auffindbar sind.
Jetzt meine vielleicht etwas naive Frage: Wie kommen diese dort hin?
Wenn ich versuche, einen dieser "MailUser" zu löschen, erhalte ich nur folgende Fehlermeldung:
Fehler beim Löschen von Kontakt
Fehler:
Wir haben ein Problem mit unserem Server. Versuchen Sie bitte, Ihre Anforderung zu einem späteren Zeitpunkt noch einmal zu übermitteln.
Zur Umgebung:
Es gibt einen Domain Controller, der über Azure AD Connect synchronisiert wird, und einen Exchange 2016 auf einem Server 2012 R2.
Vielleicht übersehe ich etwas und es gibt eine einfache Erklärung für dieses Phänomen.
Ich freue mich über jeden Tipp.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 668978
Url: https://administrator.de/contentid/668978
Ausgedruckt am: 03.12.2024 um 17:12 Uhr
3 Kommentare
Neuester Kommentar
Der KI-Agent meint:
Sonst bleibt noch das zu lesen, vielleicht interessant für den Fall:
https://learn.microsoft.com/en-us/exchange/recipients-in-exchange-online ...
2 ct.
Gruß
Quelle: KI
Ich würde folgendes empfehlen:
Azure AD Synchronisation prüfen: Vergewissere dich, dass die Synchronisation zwischen lokalem Active Directory und Azure AD korrekt läuft. Überprüfe, ob alle betroffenen Objekte in Azure AD korrekt synchronisiert werden.
PowerShell verwenden: Nutze PowerShell, um die "MailUser"-Objekte in Exchange Online zu identifizieren und ggf. zu bereinigen (Get-MailUser, Remove-MailUser).
Objektstatus prüfen: Überprüfe die Konfiguration der betroffenen Konten (Mailbox vs. MailUser) und korrigiere ggf. die Attribute.
Als ich weitergebohrt habe, meinte er:
Die Empfehlungen sind wichtig, weil Probleme mit "MailUser"-Objekten oft auf fehlerhafte Synchronisation zwischen lokalem Active Directory und Azure AD zurückzuführen sind. Solche Objekte können entstehen, wenn ein Benutzer als Mail-aktiviertes Objekt synchronisiert wird, aber keine vollständige Mailbox in Office 365 hat.
PowerShell ist das effektivste Werkzeug, um solche Objekte gezielt zu finden und zu bearbeiten. Eine korrekte Konfiguration und Bereinigung stellt sicher, dass die Migration reibungslos verläuft und alle Postfächer korrekt in Office 365 erscheinen.
Azure AD Synchronisation prüfen: Vergewissere dich, dass die Synchronisation zwischen lokalem Active Directory und Azure AD korrekt läuft. Überprüfe, ob alle betroffenen Objekte in Azure AD korrekt synchronisiert werden.
PowerShell verwenden: Nutze PowerShell, um die "MailUser"-Objekte in Exchange Online zu identifizieren und ggf. zu bereinigen (Get-MailUser, Remove-MailUser).
Objektstatus prüfen: Überprüfe die Konfiguration der betroffenen Konten (Mailbox vs. MailUser) und korrigiere ggf. die Attribute.
Als ich weitergebohrt habe, meinte er:
Die Empfehlungen sind wichtig, weil Probleme mit "MailUser"-Objekten oft auf fehlerhafte Synchronisation zwischen lokalem Active Directory und Azure AD zurückzuführen sind. Solche Objekte können entstehen, wenn ein Benutzer als Mail-aktiviertes Objekt synchronisiert wird, aber keine vollständige Mailbox in Office 365 hat.
PowerShell ist das effektivste Werkzeug, um solche Objekte gezielt zu finden und zu bearbeiten. Eine korrekte Konfiguration und Bereinigung stellt sicher, dass die Migration reibungslos verläuft und alle Postfächer korrekt in Office 365 erscheinen.
Sonst bleibt noch das zu lesen, vielleicht interessant für den Fall:
https://learn.microsoft.com/en-us/exchange/recipients-in-exchange-online ...
2 ct.
Gruß
Achso bezüglich Power Skript, hier beispiel:
Hinweise:
Prüfe vor dem Löschen die Auswirkungen auf das AD und Exchange.
Ersetze "user@example.com" mit dem tatsächlichen Benutzernamen.
Quelle: KI
# Verbinden mit Exchange Online
$UserCredential = Get-Credential
Connect-ExchangeOnline -Credential $UserCredential -ShowProgress $true
# Liste aller MailUser anzeigen
Get-MailUser | Select-Object DisplayName, PrimarySmtpAddress, ExternalEmailAddress
# Spezifischen MailUser löschen (wenn nötig)
Remove-MailUser -Identity "user@example.com"
# Änderungen an einem MailUser vornehmen (z.B. E-Mail-Adresse aktualisieren)
Set-MailUser -Identity "user@example.com" -ExternalEmailAddress "newaddress@example.com"
# Verbindung trennen
Disconnect-ExchangeOnline -Confirm:$false
Hinweise:
Prüfe vor dem Löschen die Auswirkungen auf das AD und Exchange.
Ersetze "user@example.com" mit dem tatsächlichen Benutzernamen.