L'attributo MailNickName o Alias in Exchange Online non corrisponde a quanto impostato in Exchange locale

Sintomi

L'attributo Alias o Mailnickname in Microsoft Exchange Online non corrisponde a quanto impostato nell'ambiente locale di Exchange per un account utente sincronizzato.

Causa

Questo problema si verifica se vengono apportate modifiche al nome dell'entità utente (UPN) per l'utente e il valore dell'attributo Mailnickname viene modificato nel prefisso dell'UPN.

Risoluzione

Per risolvere questo problema, aggiornare l'attributo Alias o Mailnickname . A tale scopo, utilizzare uno dei seguenti metodi.

Metodo 1: Usare Exchange Management Shell

  1. Modificare il valore dell'attributo esistente Alias in modo che la modifica venga trovata da Microsoft Entra Connect. Questa operazione dovrebbe sincronizzare la modifica in Microsoft 365. A tale scopo, usare il Set-Mailbox cmdlet o Set-RemoteMailbox , in base al tipo di destinatario in Exchange locale.

    • Set-RemoteMailbox

      $alias=Get-remotemailbox <user@domain.com>
      Set-RemoteMailbox <user@domain.com> -alias "$($alias.alias)1"
      
    • Set-Mailbox

      $alias=Get-mailbox <user@domain.com>
      Set-Mailbox <user@domain.com> -alias "$($alias.alias)1"**
      
  2. Avviare una sincronizzazione Delta da Microsoft Entra Connect oppure attendere Microsoft Entra Connect per eseguire il delta. Idealmente, questa operazione dovrebbe sincronizzare le modifiche apportate nel passaggio 1 a Microsoft 365.

  3. Modificare il valore dell'attributo Alias sul valore originale. A tale scopo, eseguire uno dei cmdlet seguenti:

    Set-RemoteMailbox <user@domain.com> -alias "$($alias.alias)"
    
    Set-Mailbox <user@domain> -alias "$($alias.alias)"
    
  4. Avviare una sincronizzazione Delta da Microsoft Entra Connect o attendere Microsoft Entra Connect per eseguire il delta> Idealmente, questa operazione dovrebbe sincronizzare le modifiche a Microsoft 365.

Metodo 2: Usare il modulo PowerShell di Active Directory

  1. Modificare il valore dell'attributo Mailnickname in modo che la modifica venga individuata da Microsoft Entra Connect. Questa operazione dovrebbe sincronizzare la modifica in Microsoft 365. A tale scopo, eseguire il set di cmdlet seguente:

    $mailnickname=Get-ADUser -Properties * -Filter {name -like '<username>*'}
    Get-ADUser -Properties * -Filter {name -like '<username>*'} | set-aduser -replace @{mailnickname="$($mailnickname.mailnickname)1"
    
  2. Avviare una sincronizzazione Delta da Microsoft Entra Connect oppure attendere Microsoft Entra Connect per eseguire il delta. Idealmente, questa operazione dovrebbe sincronizzare le modifiche apportate nel passaggio 1 a Microsoft 365.

  3. Modificare il valore dell'attributo Mailnickname sul valore originale. A tale scopo, eseguire il cmdlet seguente:

    Get-ADUser -Properties * -Filter {name -like '<username>*'} | set-aduser -replace @{mailnickname="$($mailnickname.mailnickname)"
    
  4. Avviare una sincronizzazione Delta da Microsoft Entra Connect oppure attendere Microsoft Entra Connect per eseguire il delta. Idealmente, questa operazione dovrebbe sincronizzare le modifiche apportate nel passaggio 1 a Microsoft 365.