Symptomy
Atrybut alias lub mailNickname w programie Microsoft Exchange Online nie pasuje do tego, co jest ustawione w lokalnym środowisku programu Exchange dla zsynchronizowanego konta użytkownika.
Przyczyna
Ten problem występuje, jeśli wprowadzono zmiany do głównej nazwy użytkownika (UPN) dla użytkownika i wartość atrybutu mailNickname jest zmieniana na prefiks nazwy UPN.
Rozwiązanie
Aby rozwiązać ten problem, zaktualizuj alias lub atrybut mailNickname . Aby to zrobić, użyj jednej z następujących metod.
Metoda 1: Użyj powłoki zarządzania programu Exchange
-
Zmień istniejącą wartość atrybutu aliasu , aby zmiana została znaleziona przez usługę Azure Active Directory (Azure AD) Connect. To należy zsynchronizować zmiany do pakietu Office 365. W tym celu należy użyć apletu polecenia Set-Mailbox lub Set-RemoteMailbox na podstawie typu adresata w lokalnym programie Exchange. Zestaw RemoteMailbox$alias=Get-remotemailbox user@domain.com Set-RemoteMailbox user@domain.com -alias "$($alias.alias)1"Zestaw skrzynek pocztowych $alias=Get-mailbox user@domain.com Set-Mailbox user@domain.com -alias "$($alias.alias)1"
-
Rozpocznij synchronizację Delta z programu Azure AD Connect lub poczekaj, aż program Azure AD Connect do uruchomienia Delta. W idealnym przypadku należy zsynchronizować zmiany wprowadzone w kroku 1 do pakietu Office 365.
-
Zmień wartość atrybutu alias na oryginalną wartość. Aby to zrobić, uruchom jedną z następujących poleceń cmdlet: Set-RemoteMailbox user@domain.com -alias "$($alias.alias)"Set-Mailbox user@domain -alias "$($alias.alias)"
-
Rozpocznij synchronizację Delta z programu Azure AD Connect lub poczekaj, aż program Azure AD Connect do uruchomienia Delta > najlepiej, to należy zsynchronizować zmiany do pakietu Office 365.
Metoda 2: Użyj modułu PowerShell usługi Active Directory
-
Zmień wartość atrybutu mailNickname , tak aby zmiana została odkryta przez program Azure AD Connect. To powinno zsynchronizować zmiany do pakietu Office 365. Aby to zrobić, uruchom następujący zestaw poleceń cmdlet: $mailnickname=Get-ADUser -Properties * -Filter {name -like 'username*'} Get-ADUser -Properties * -Filter {name -like 'username*'} | set-aduser -replace @{mailnickname="$($mailnickname.mailnickname)1"
-
Rozpocznij synchronizację Delta z programu Azure AD Connect lub poczekaj, aż program Azure AD Connect do uruchomienia Delta. W idealnym przypadku należy zsynchronizować zmiany wprowadzone w kroku 1 do pakietu Office 365.
-
Zmień wartość atrybutu mailNickname na pierwotną wartość. Aby to zrobić, uruchom następujące polecenia: Get-ADUser -Properties * -Filter {name -like 'username*'} | set-aduser -replace @{mailnickname="$($mailnickname.mailnickname)"
-
Rozpocznij synchronizację Delta z programu Azure AD Connect lub poczekaj, aż program Azure AD Connect do uruchomienia Delta. W idealnym przypadku należy zsynchronizować zmiany wprowadzone w kroku 1 do pakietu Office 365.