Question
Activer compte utilisateur AD [Résolu]
- Mickael Hornung
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 19
- Remerciements reçus 0
il y a 16 ans 1 mois #1798
par Mickael Hornung
Réponse de Mickael Hornung sur le sujet Re:Activer compte utilisateur AD
Bonjour à tous,
Effectivement comme le dit Julien, il faut déjà créer le compte de l'utilisateur, renseigner à ce compte les champs qui vont bien, faire un $objUser.Setinfo() et ensuite inscrire la ligne qui activera le compte et refaire un $objUser.Setinfo().
Il n'est pas possible (sauf erreur de ma part ) de créer un compte, renseigner les champs et d'activer ce dernier d'un bloc , car pour activer un compte, il faut déjà que ce dernier existe dans l'Active Directory, or tant que l'on as pas fait un Setinfo(), celui-ci n'existe pas.
Voilà a+<br><br>Message édité par: Kinder, à: 29/02/08 13:22
Effectivement comme le dit Julien, il faut déjà créer le compte de l'utilisateur, renseigner à ce compte les champs qui vont bien, faire un $objUser.Setinfo() et ensuite inscrire la ligne qui activera le compte et refaire un $objUser.Setinfo().
Il n'est pas possible (sauf erreur de ma part ) de créer un compte, renseigner les champs et d'activer ce dernier d'un bloc , car pour activer un compte, il faut déjà que ce dernier existe dans l'Active Directory, or tant que l'on as pas fait un Setinfo(), celui-ci n'existe pas.
Voilà a+<br><br>Message édité par: Kinder, à: 29/02/08 13:22
Connexion ou Créer un compte pour participer à la conversation.
- Trumeau
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 16 ans 1 mois #1800
par Trumeau
Réponse de Trumeau sur le sujet Re:Activer compte utilisateur AD
Hello
[code:1] $OU=[ADSI]\"LDAP://localhost:389/ou=XXX,dc=XXX,dc=XXX\"
$user = $OU.Create(\"user\",\"cn=$firstname.$lastname\"«»)
$User.put(\"sAMAccountName\", $sam)
$User.put(\"userprincipalName\", $life)
$User.put(\"givenName\", $firstname)
$User.put(\"sn\", $lastname)
$User.put(\"displayName\", $display)
$User.put(\"userAccountControl\", \"66080\"«»)
write-Host \"Creation du compte:\" $Display
$User.SetInfo()[/code:1]
Perso pour créer un compte je fais comme ça et c est le champ \"useraccountcontrol\" qui me permet d activer le compte en \"never expire\"
Donc c est possible de modifier l'activation avant la creation <br><br>Message édité par: Truch, à: 29/02/08 14:15
[code:1] $OU=[ADSI]\"LDAP://localhost:389/ou=XXX,dc=XXX,dc=XXX\"
$user = $OU.Create(\"user\",\"cn=$firstname.$lastname\"«»)
$User.put(\"sAMAccountName\", $sam)
$User.put(\"userprincipalName\", $life)
$User.put(\"givenName\", $firstname)
$User.put(\"sn\", $lastname)
$User.put(\"displayName\", $display)
$User.put(\"userAccountControl\", \"66080\"«»)
write-Host \"Creation du compte:\" $Display
$User.SetInfo()[/code:1]
Perso pour créer un compte je fais comme ça et c est le champ \"useraccountcontrol\" qui me permet d activer le compte en \"never expire\"
Donc c est possible de modifier l'activation avant la creation <br><br>Message édité par: Truch, à: 29/02/08 14:15
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.065 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Activer compte utilisateur AD [Résolu]