none
Modification en masse d'adresses de groupes de distribution RRS feed

  • 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.

    mardi 4 décembre 2018 15:25

Réponses

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.


    mercredi 5 décembre 2018 13:47
  • 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.


    mercredi 5 décembre 2018 15:05
  • 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.

    mercredi 5 décembre 2018 15:12
  • 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
    lundi 10 décembre 2018 12:56
  • Bonjour à tous,

    Comme promis, j'ai mis mon script à disposition dans le Script Center.

    Et au passage meilleurs vœux à la communauté.

    vendredi 11 janvier 2019 13:19
  • Bonjour et merci pour le partage.

    Cordialement.

    vendredi 11 janvier 2019 13:37