Bonjour Louis,
Oui. La bonne méthode dépend surtout de ton environnement, mais dans un contexte Exchange/AD, l’approche la plus propre est généralement de ne pas saisir ces attributs à la main. Microsoft indique que proxyAddresses est un attribut multivaleur qui peut contenir des adresses SMTP, X500 ou SIP, et que proxyAddresses ainsi que targetAddress sont synchronisés depuis l’AD local vers Microsoft Entra ID dans les scénarios de synchronisation Exchange.
Si tous les comptes doivent suivre le même modèle d’adresses, la meilleure option est une Email Address Policy Exchange : elle génère automatiquement les adresses primaires et secondaires pour les destinataires, et Exchange précise que SMTP désigne l’adresse primaire tandis que smtp désigne une adresse proxy. Les politiques peuvent ensuite être appliquées aux destinataires via l’Exchange Admin Center ou Update-EmailAddressPolicy.
Si les valeurs varient selon l’utilisateur, fais-le en PowerShell + CSV. Le cmdlet Set-ADUser permet de modifier des propriétés non exposées directement par des paramètres via Add, Replace, Remove et Clear, ce qui convient bien pour targetAddress et proxyAddresses. En environnement hybride, Microsoft recommande toutefois de gérer les attributs Exchange des utilisateurs synchronisés avec les outils Exchange plutôt qu’avec AD PowerShell ou ADSI Edit.
Pour les boîtes “remotées”/hybrides, New-RemoteMailbox et Enable-RemoteMailbox savent aussi stamper automatiquement le RemoteRoutingAddress côté Exchange, ce qui évite de le renseigner compte par compte.
Avant de lancer un traitement de masse, teste sur 2 ou 3 comptes et vérifie qu’il n’y a pas de conflit d’adresse SMTP, car Microsoft signale que les conflits SMTP ProxyAddress peuvent poser problème lors de la synchronisation.
Si cela vous a permis de résoudre votre problème, n'hésitez pas à marquer la réponse comme utile pour d'autres utilisateurs. Bonne journée !
TV