der4hnungslose
Goto Top

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.

Content-ID: 668978

Url: https://administrator.de/contentid/668978

Printed on: December 5, 2024 at 16:12 o'clock

NordicMike
NordicMike Oct 24, 2024 updated at 08:29:35 (UTC)
Goto Top
Schau mal ob du ihn per PowerShell löschen kannst.

jedoch im Office 365 Admin Center nicht auffindbar sind.
Ist er im Azure zu sehen?
SPOK71
SPOK71 Oct 24, 2024 at 17:37:32 (UTC)
Goto Top
Der KI-Agent meint:

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.

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ß
SPOK71
SPOK71 Oct 24, 2024 at 17:40:23 (UTC)
Goto Top
Achso bezüglich Power Skript, hier beispiel:

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