Partager via


L’attribut MailNickName ou Alias dans Exchange Online ne correspond pas à ce qui est défini dans Exchange en local

Symptômes

L’attribut Alias ou Mailnickname dans Microsoft Exchange Online ne correspond pas à ce qui est défini dans l’environnement Exchange local pour un compte d’utilisateur synchronisé.

Cause

Ce problème se produit si des modifications sont apportées au nom d’utilisateur principal (UPN) de l’utilisateur et que la valeur de l’attribut Mailnickname est remplacée par le préfixe de l’UPN.

Résolution

Pour résoudre ce problème, mettez à jour l’attribut Alias ou Mailnickname . Pour cela, appliquez l’une des méthodes suivantes :

Méthode 1 : Utiliser Exchange Management Shell

  1. Modifiez la valeur d’attribut existante Alias afin que la modification soit trouvée par Microsoft Entra Connect. Cela doit synchroniser la modification avec Microsoft 365. Pour ce faire, utilisez l’applet Set-Mailbox de commande ou Set-RemoteMailbox , en fonction du type de destinataire dans Exchange local.

    • 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. Démarrez une synchronisation Delta à partir de Microsoft Entra Connect ou attendez qu’Microsoft Entra Connect exécute le delta. Dans l’idéal, cela doit synchroniser les modifications apportées à l’étape 1 avec Microsoft 365.

  3. Remplacez la valeur de l’attribut Alias par sa valeur d’origine. Pour ce faire, exécutez l’une des applets de commande suivantes :

    Set-RemoteMailbox <user@domain.com> -alias "$($alias.alias)"
    
    Set-Mailbox <user@domain> -alias "$($alias.alias)"
    
  4. Démarrez une synchronisation Delta à partir de Microsoft Entra Connect ou attendez qu’Microsoft Entra Connect exécute le delta> Dans l’idéal, les modifications apportées à Microsoft 365 doivent être synchronisées.

Méthode 2 : Utiliser le module Active Directory PowerShell

  1. Modifiez la Mailnickname valeur de l’attribut afin que la modification soit découverte par Microsoft Entra Connect. Cela doit synchroniser la modification avec Microsoft 365. Pour ce faire, exécutez l’ensemble d’applets de commande suivant :

    $mailnickname=Get-ADUser -Properties * -Filter {name -like '<username>*'}
    Get-ADUser -Properties * -Filter {name -like '<username>*'} | set-aduser -replace @{mailnickname="$($mailnickname.mailnickname)1"
    
  2. Démarrez une synchronisation Delta à partir de Microsoft Entra Connect ou attendez qu’Microsoft Entra Connect exécute le delta. Dans l’idéal, cela doit synchroniser les modifications apportées à l’étape 1 avec Microsoft 365.

  3. Remplacez la valeur de l’attribut Mailnickname par sa valeur d’origine. Pour ce faire, exécutez l’applet de commande suivante :

    Get-ADUser -Properties * -Filter {name -like '<username>*'} | set-aduser -replace @{mailnickname="$($mailnickname.mailnickname)"
    
  4. Démarrez une synchronisation Delta à partir de Microsoft Entra Connect ou attendez qu’Microsoft Entra Connect exécute le delta. Dans l’idéal, cela doit synchroniser les modifications apportées à l’étape 1 avec Microsoft 365.