Meilleur auteur de réponses
Modification en masse d'adresses de groupes de distribution

Question
-
Bonjour à tous,
Suite à un changement de nom de l'entreprise, je suis à la recherche d'un petit script PS qui me permettrait de modifier en masse les adresses mail des listes de diffusion. Il s'agit de listes statiques qui sont sur l'AD et synchronisées via AADConnect.
Pour chacune, je dois modifier les attributs suivants : mail, proxyAddresses
Pour l'attribut mail, je dois le mettre en @nouveaudomaine
Pour l'attribut proxyAddresses, je dois faire une remise à zéro du champ pour insérer la valeur SMTP:liste@nouveaudomaine et smtp:liste@anciendomaine (afin de conserver un alias de l'ancien domaine).
Vous remerciant de votre aide.
Réponses
-
Je suis finalement parvenu à faire un script PS pour faire mes modifications. Je le mettrai bientôt dans le Script Center. Ça aidera peut-être.
- Marqué comme réponse François H lundi 10 décembre 2018 13:58
Toutes les réponses
-
Bonjour, vous pouvez vous inspirer sur le lien ci-dessous:
https://www.it-connect.fr/active-directory-set-aduser-et-multiple-proxyaddresses/
ou quelques chose comme ça:
Import-Module ActiveDirectory
$USERS = Get-ADUser -Filter *
foreach ($USER in $USERS)
{
$EMAIL = $USERS.SamAccountName + 'domainname.com'
Set-ADUser $USERS -UserPrincipalName $EMAIL -EmailAddress $EMAIL -Add @{proxyAddresses = ("SMTP:" + $EMAIL)}
}Faites d'abord le test sur un utilisateur non critique.
N'hésitez pas à revenir vers moi.
Cordialement.
-
Bonjour,
Voici une commande complémentaire qui devrait vous aider également
Récupérer la liste de tous les groupes de distribution
Get-DistributionGroup -Filter {RecipientType -eq 'MailUniversalSecurityGroup'}
Merci de marquer comme reponses les interventions qui vous ont ete utile.
- Modifié matteu31400 mercredi 5 décembre 2018 15:07
-
Bonjour et merci d'avoir répondu.
Ce que vous proposez, je l'ai déjà fait pour les utilisateurs en m'inspirant de ce que j'ai pu trouver sur le net.
Ce qu'il me reste à faire, c'est pour les listes de distribution, donc trouver le moyen de modifier en masse les attributs mail et proxyAddresses de ces listes.
Je pensais faire un truc du genre Get-ADGroup -Filter 'GroupCategory -eq "Distribution"' | foreach Set-ADGroup... et là il faudrait que pour chacune des listes je puisse garder le nom de la liste et juste modifier les attributs en question.
Vais continuer de mon côté. Je dois pas être très loin, c'est un peu le même principe que pour la modification utilisateurs.
Encore merci.
-
Je suis finalement parvenu à faire un script PS pour faire mes modifications. Je le mettrai bientôt dans le Script Center. Ça aidera peut-être.
- Marqué comme réponse François H lundi 10 décembre 2018 13:58
-
-