Question
[AD] Ajouter utilisateur à une groupe (Résolu)
- bill_
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 74
- Remerciements reçus 0
il y a 17 ans 11 mois #2141
par bill_
[AD] Ajouter utilisateur à une groupe (Résolu) a été créé par bill_
Coucou
En suivant votre exemple de script pour ajouter un utilisateur à un groupe dans AD :
powershell-scripting.com/index.php?optio...;id=83&Itemid=71
Le problème, c'est que chez moi ça ne fonctionne pas quand je vérifie par : clic droit sur le groupe >> Propriétés >> onglet \"Membres\"
Voici le code :
[code:1]$groupe = ([ADSI]\"LDAP://localhost/cn=mongroupe,ou=Tests,dc=mondomain,dc=masociete,dc=fr\"«»)
$utilisateur = \"CN=toto,ou=Tests,dc=mondomain,dc=masociete,dc=fr\"
$groupe.member += $utilisateur
$groupe.psbase.commitchanges()
Write-Host \"Ca y est !!\"[/code:1]
J'ai l'impression qu'il manque quelque chose
Merci de vos réponses<br><br>Message édité par: spz, à: 11/04/08 10:18
En suivant votre exemple de script pour ajouter un utilisateur à un groupe dans AD :
powershell-scripting.com/index.php?optio...;id=83&Itemid=71
Le problème, c'est que chez moi ça ne fonctionne pas quand je vérifie par : clic droit sur le groupe >> Propriétés >> onglet \"Membres\"
Voici le code :
[code:1]$groupe = ([ADSI]\"LDAP://localhost/cn=mongroupe,ou=Tests,dc=mondomain,dc=masociete,dc=fr\"«»)
$utilisateur = \"CN=toto,ou=Tests,dc=mondomain,dc=masociete,dc=fr\"
$groupe.member += $utilisateur
$groupe.psbase.commitchanges()
Write-Host \"Ca y est !!\"[/code:1]
J'ai l'impression qu'il manque quelque chose
Merci de vos réponses<br><br>Message édité par: spz, à: 11/04/08 10:18
Connexion ou Créer un compte pour participer à la conversation.
- Robin Lemesle
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 260
- Remerciements reçus 0
il y a 17 ans 11 mois #2145
par Robin Lemesle
Robin MVP PowerShell
Réponse de Robin Lemesle sur le sujet Re:[AD] Ajouter utilisateur à une groupe
Ton utilisateur est bien créé, tu n'as pas de message d'erreur ?
Robin MVP PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- maycry
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 119
- Remerciements reçus 0
il y a 17 ans 11 mois #2148
par maycry
Réponse de maycry sur le sujet Re:[AD] Ajouter utilisateur à une groupe
Autre solution, il y'a un snapins supplément concernant AD que tu peux télécharger qui te facilitera la tâche,
Active Roles Management ^^
si tu est intéressé je te donnes le nom exact demain.
ca te permet de créer des groupes/users une équivalence de la commande dsquery aussi.
Active Roles Management ^^
si tu est intéressé je te donnes le nom exact demain.
ca te permet de créer des groupes/users une équivalence de la commande dsquery aussi.
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 17 ans 11 mois #2149
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:[AD] Ajouter utilisateur à une groupe
Normalement le script doit fonctionner. Mais attention si tu créés l'utilisateur et que tu l'ajoutes en même temps dans un groupe. Il faut au préalable valider la création de l'utilisateur avant de pouvoir l'ajouter dans un groupe.
Je sais pas si je suis bien clair
...
Arnaud
Je sais pas si je suis bien clair
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- bill_
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 74
- Remerciements reçus 0
il y a 17 ans 11 mois #2158
par bill_
Réponse de bill_ sur le sujet Re:[AD] Ajouter utilisateur à une groupe
L'utilisateur a bien été crée ça je confirme
Oui Arnaud, tu es clair
@chris : Je connais Active Roles Management, mais même sans ça, ça devrait fonctionner
@Robin : Non aucun message d'erreur
Testez par vous même si vous avez l'occasion
Voici le code :
[code:1]$objAD = \"LDAP://DC=mondomain,DC=masociete,DC=fr\"
$objDC = [ADSI]\"$objAD\"
$objOU = $objDC.Create(\"organizationalUnit\",\"OU=Tests\"«»)
$objOU.SetInfo()
$objGroupe = $objOU.Create(\"group\",\"CN=mongroupe\"«»)
$objGroupe.put(\"sAMAccountName\",\"mongroupe\"«»)
$objGroupe.SetInfo()
$objUser = $objOU.Create(\"User\" ,\"CN=toto\"«»)
$objUser.put(\"sAMAccountName\",\"toto\"«»)
$objUser.put(\"userPrincipalName\",\"toto@mondomain.masociete.fr\"«»)
$objUser.put(\"description\",\"un utilisateur plutot sympa\"«»)
$objUser.SetInfo()
$objUser.psbase.InvokeSet('AccountDisabled',$false)
$objUser.SetInfo()
$groupe = ([ADSI]\"LDAP://localhost/cn=mongroupe,ou=Tests,DC=mondomain,DC=masociete,DC=fr\"«»)
$utilisateur = \"CN=toto,ou=Tests,DC=mondomain,DC=masociete,DC=fr\"
$groupe.member += $utilisateur
$groupe.psbase.commitchanges()
Write-Host \"Ca y est !!\"[/code:1]<br><br>Message édité par: spz, à: 10/04/08 14:24
Oui Arnaud, tu es clair
@chris : Je connais Active Roles Management, mais même sans ça, ça devrait fonctionner
@Robin : Non aucun message d'erreur
Testez par vous même si vous avez l'occasion
Voici le code :
[code:1]$objAD = \"LDAP://DC=mondomain,DC=masociete,DC=fr\"
$objDC = [ADSI]\"$objAD\"
$objOU = $objDC.Create(\"organizationalUnit\",\"OU=Tests\"«»)
$objOU.SetInfo()
$objGroupe = $objOU.Create(\"group\",\"CN=mongroupe\"«»)
$objGroupe.put(\"sAMAccountName\",\"mongroupe\"«»)
$objGroupe.SetInfo()
$objUser = $objOU.Create(\"User\" ,\"CN=toto\"«»)
$objUser.put(\"sAMAccountName\",\"toto\"«»)
$objUser.put(\"userPrincipalName\",\"toto@mondomain.masociete.fr\"«»)
$objUser.put(\"description\",\"un utilisateur plutot sympa\"«»)
$objUser.SetInfo()
$objUser.psbase.InvokeSet('AccountDisabled',$false)
$objUser.SetInfo()
$groupe = ([ADSI]\"LDAP://localhost/cn=mongroupe,ou=Tests,DC=mondomain,DC=masociete,DC=fr\"«»)
$utilisateur = \"CN=toto,ou=Tests,DC=mondomain,DC=masociete,DC=fr\"
$groupe.member += $utilisateur
$groupe.psbase.commitchanges()
Write-Host \"Ca y est !!\"[/code:1]<br><br>Message édité par: spz, à: 10/04/08 14:24
Connexion ou Créer un compte pour participer à la conversation.
- bill_
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 74
- Remerciements reçus 0
il y a 17 ans 11 mois #2166
par bill_
Réponse de bill_ sur le sujet Re:[AD] Ajouter utilisateur à une groupe
Bonjour à vous
J'ai trouvé le problème, ça venait d'ici :
[code:1]$groupe.psbase.commitchanges()[/code:1]
Il fallait mettre :
[code:1]$groupe.SetInfo()[/code:1]
C'était très simple
Pouvez-vous modifier votre code sur votre site concernant l'ajout d'un user à un groupe ?
Merci et bonne journée
J'ai trouvé le problème, ça venait d'ici :
[code:1]$groupe.psbase.commitchanges()[/code:1]
Il fallait mettre :
[code:1]$groupe.SetInfo()[/code:1]
C'était très simple
Pouvez-vous modifier votre code sur votre site concernant l'ajout d'un user à un groupe ?
Merci et bonne journée
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.114 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [AD] Ajouter utilisateur à une groupe (Résolu)