L’attribut msExchHideFromAddressLists n’est pas synchronisé vers Azure

Dans un premier temps, je vais vous montrer comment masquer un utilisateur dans le carnet d’adresse global avec Synchro AD.

Il existe deux méthodes pour mettre l’attribut à « True »

Méthode 1 : Via l’interface graphique de l’Active Directory, vous devez sélectionner l’objet en question, ouvrir l’onglet « Editeurs d’attributs » et vous rendre sur l’attribut « msExchHideFromAddressLists ».

Méthode 2 : PowerShell

  • Activer l’attribut msExchHideFromAddressLists avec True :
Set-ADUser YourUserName -Replace @{msExchHideFromAddressLists=$true}
  • Désactiver l’attribut msExchHideFromAddressLists avec False:
Set-ADUser YourUserName -Replace @{msExchHideFromAddressLists=$false}

Si vous souhaitez avoir la liste complète des objets avec un statut à False :

Get-ADUser -Filter {msExchHideFromAddressLists -eq "TRUE"} |Select-Object UserPrincipalName

Il arrive que l’attribut MsExchHideFromAddressLists ne se synchronise pas entre votre AD et Microsoft Azure. Pour cela, il va falloir modifier la liste des attributs à synchroniser.

Pour information voici la liste complète des attributs que vous pouvez synchroniser : https://msdn.microsoft.com/en-us/library/azure/dn764938.aspx

Dans un premier temps, vous devez vous connecter sur votre serveur AD Connect et ouvrir le programme « Synchronisation Rules Editor »

Une fois les modifications faites, pensez à enregistrer vos modifications et lancez la commande suivante en PowerShell:

Start-ADSyncSyncCycle -PolicyType Initial

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *