Bonjour,
Je me permets de vous solliciter pour modifier un script existant.
actuellement, je scripte une copie de permissions d'un compte utilisateur source vers un nouvel utilisateur à sa création, en excluant au passage certains groupes via leur appellation :
$copiegroup et $sam sont mes variables des utilisateurs (source et cible).
Code : Sélectionner tout - Visualiser dans une fenêtre à part Get-ADUser -Identity $copiegroup -Properties memberof | Select-Object -ExpandProperty memberof | where {$_-notlike "*GP1*" or $_-notlike "*GRP_*" or $_-notlike "*GROUP_*" or $_-notlike "*TGROUP_*"} | Add-ADGroupMember -Members $sam
Je souhaiterais pouvoir exclure aussi de la copie des groupes de sécurité toutes mes listes de diffusion exchange. Le problème c'est qu'elles ont des noms divergents comme mes groupes de sécu donc pas possible de rajouter un notlike sur un truc du genre listediff_ ou autres.
Par contre toutes mes listes de diffusion se trouvent dans une OU commune DOMAIN\Liste_diffusion
Est-il possible de les exclure par ce biais ? Si oui, comment adapter ma requête dans la ligne de script ?
Partager