Exchange : masquer du carnet d’adresse les utilisateurs d’une Unité d’Organisation


Exchange 2013 Exchange 2016 Exchange 2019

Dans une entreprise qui gère une installation locale d’Exchange, il est courant de garder les comptes des utilisateurs qui quittent la sociétés quelques semaines après leur départ.

Souvent ces comptes utilisateurs sont déplacés dans une unité d’organisation avec leur compte de désactivé, hors ils apparaissent toujours dans le carnet d’adresse Exchange de l’entreprise.

Si le quantité d’utilisateur n’est pas importante, il est possible de les masquer du carnet d’adresse par l’ECP, mais quand les mouvements de personnel représente plusieurs dizaines voire centaines de comptes cela est assez fastidieux à faire un par un.

Il est possible de faire cela avec PowerShell en modifiant l’attribut utilisateur msExchHideFromAddressLists qui doit être true.

Pour masquer les utilisateurs d’une OU, il suffit de les lister et de modifier l’attribut et cela peut être fait en une seule ligne :

Get-ADUser -filter * -searchbase "OU=UsersLeft,DC=corp,DC=lan" | Set-ADUser -replace @{msExchHideFromAddressLists=$true}

Adapter le DN de l’unité de l’organisation




Laisser un commentaire