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

Exchange 2013Exchange 2016Exchange 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

Romain Drouche
Architecte Système | MCSE: Core Infrastructure
Expert en infrastructures IT avec plus de 15 ans d’expérience sur le terrain. Actuellement Chef de projet Systèmes et Réseaux et Référent SSI (Sécurité des Systèmes d’Information), je mets mon expertise au service de la fiabilité et de la sécurité des environnements technologiques.

Laisser un commentaire