Powershell
Fermé
madmyke
Messages postés
53087
Date d'inscription
dimanche 20 janvier 2008
Statut
Modérateur
Dernière intervention
17 février 2025
-
20 oct. 2016 à 15:16
madmyke Messages postés 53087 Date d'inscription dimanche 20 janvier 2008 Statut Modérateur Dernière intervention 17 février 2025 - 12 nov. 2016 à 21:44
madmyke Messages postés 53087 Date d'inscription dimanche 20 janvier 2008 Statut Modérateur Dernière intervention 17 février 2025 - 12 nov. 2016 à 21:44
1 réponse
jarjar4545
Messages postés
27
Date d'inscription
jeudi 12 janvier 2012
Statut
Membre
Dernière intervention
11 novembre 2016
14
11 nov. 2016 à 16:16
11 nov. 2016 à 16:16
Bonjour
ci j'ai bien compris tu récupère la liste des groupes du 1er utilisateur que tu copie dans le 2eme utilisateur avec cette commande :
get-ADuser -identity $copy -properties memberof | select-object memberof -expandproperty memberof | Add-AdGroupMember -Members $paste -ErrorAction SilentlyContinue
ensuite tu supprime les groupes qui ce trouve dans le csv avec ton foreach
c'est bien sa?
ci j'ai bien compris tu récupère la liste des groupes du 1er utilisateur que tu copie dans le 2eme utilisateur avec cette commande :
get-ADuser -identity $copy -properties memberof | select-object memberof -expandproperty memberof | Add-AdGroupMember -Members $paste -ErrorAction SilentlyContinue
ensuite tu supprime les groupes qui ce trouve dans le csv avec ton foreach
c'est bien sa?
12 nov. 2016 à 21:44
Oui c'est bien ça.
LE soucis est que ces groupes sont soumis à autorisation. donc SI l'utilisateur qu'on copie possède ces groupes et que le que le nouveau a les autorisations pas de soucis.
Par contre si ce n'est pas le cas, nous devons les supprimer.
Or, lors de la création automatique de l'utilisateur AD, le responsable coche (ou non) si le nouveau aura besoin des accès. Ce qui fait que SI le nouveau compte qui est vide (domain user), AVANT la copie, a les autorisations on a déjà un compte vide + juste les groupes autorisé et seulement ensuite on fait la copie.
Donc si les groupes du csv sont DEJA présent dans le compte vide, il ne faut PAS les supprime. SI ils ne sont pas présent ALORS il faut les enlever.
:-)