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 :

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
$copiegroup et $sam sont mes variables des utilisateurs (source et cible).

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 ?