Question Activer compte utilisateur AD [Résolu]

Plus d'informations
il y a 16 ans 1 mois #1798 par Mickael Hornung
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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
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]\&quot;LDAP://localhost:389/ou=XXX,dc=XXX,dc=XXX\&quot;
$user = $OU.Create(\&quot;user\&quot;,\&quot;cn=$firstname.$lastname\&quot;«»)
$User.put(\&quot;sAMAccountName\&quot;, $sam)
$User.put(\&quot;userprincipalName\&quot;, $life)
$User.put(\&quot;givenName\&quot;, $firstname)
$User.put(\&quot;sn\&quot;, $lastname)
$User.put(\&quot;displayName\&quot;, $display)
$User.put(\&quot;userAccountControl\&quot;, \&quot;66080\&quot;«»)
write-Host \&quot;Creation du compte:\&quot; $Display
$User.SetInfo()[/code:1]

Perso pour créer un compte je fais comme ça et c est le champ \&quot;useraccountcontrol\&quot; qui me permet d activer le compte en \&quot;never expire\&quot;

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.067 secondes
Propulsé par Kunena