Question
Activer compte utilisateur AD [Résolu]
- bill_
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 74
- Remerciements reçus 0
il y a 16 ans 1 mois #1778
par bill_
Activer compte utilisateur AD [Résolu] a été créé par bill_
Bonjour à tous
J'ai fait un script qui permet de créer un utilisateur dans un Active Directory, mais par défaut il est désactivé, j'aimerais pouvoir l'activé par script en PowerShell pour rendre cela automatique et prêt à l'emploi.
J'ai essayé de différentes manières, comme :
$objUser.AccountDisabled = $FALSE
Mais il me dit ce message d'erreur :
[code:1]Impossible de définir la propriété Value de l'objet PSMemberInfo de type « System.Management.Automation.PSMethod ».
Au niveau de C:\Documents and Settings\Administrateur\Bureau\Scripts\createuser.ps1 : 8 Caractèr
e : 10
+ $objUser.A <<<< ccountDisabled = $FALSE[/code:1]
En attendant votre contribution je vous remercie de vos réponses.
Bonne journée
Message édité par: spz, à: 28/02/08 10:25<br><br>Message édité par: spz, à: 29/02/08 13:14
J'ai fait un script qui permet de créer un utilisateur dans un Active Directory, mais par défaut il est désactivé, j'aimerais pouvoir l'activé par script en PowerShell pour rendre cela automatique et prêt à l'emploi.
J'ai essayé de différentes manières, comme :
$objUser.AccountDisabled = $FALSE
Mais il me dit ce message d'erreur :
[code:1]Impossible de définir la propriété Value de l'objet PSMemberInfo de type « System.Management.Automation.PSMethod ».
Au niveau de C:\Documents and Settings\Administrateur\Bureau\Scripts\createuser.ps1 : 8 Caractèr
e : 10
+ $objUser.A <<<< ccountDisabled = $FALSE[/code:1]
En attendant votre contribution je vous remercie de vos réponses.
Bonne journée
Message édité par: spz, à: 28/02/08 10:25<br><br>Message édité par: spz, à: 29/02/08 13:14
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 16 ans 1 mois #1782
par bill_
Réponse de bill_ sur le sujet Re:Activer compte utilisateur AD
J'ai trouvé un truc, c'est ActiveRoles Management Shell for Active Directory, qui va permet de mieux travailler avec les domaines AD.
Seulement, lorsque j'utilise la synthaxe New-QADUser ou bien Enable-QADUser ou d'autres commandes de ce type, il ne reconnaît pas il me dit :
[code:1]+ New-QADUser -Name $strName -OrganizationalUnit <<<< $objOU -SamAccountName $Name -UserPrincipalName $upn
Enable-QADUser : Cannot resolve DN for the given identity: 'domaine.lan\totodupo'
Au niveau de C:\Documents and Settings\Administrateur\Bureau\Scripts\createuser.ps1 : 10 Caractè
re : 15
+ enable-QADUser <<<< domaine.lan\$Name[/code:1]
Merci de m'aider<br><br>Message édité par: spz, à: 29/02/08 09:12
Seulement, lorsque j'utilise la synthaxe New-QADUser ou bien Enable-QADUser ou d'autres commandes de ce type, il ne reconnaît pas il me dit :
[code:1]+ New-QADUser -Name $strName -OrganizationalUnit <<<< $objOU -SamAccountName $Name -UserPrincipalName $upn
Enable-QADUser : Cannot resolve DN for the given identity: 'domaine.lan\totodupo'
Au niveau de C:\Documents and Settings\Administrateur\Bureau\Scripts\createuser.ps1 : 10 Caractè
re : 15
+ enable-QADUser <<<< domaine.lan\$Name[/code:1]
Merci de m'aider<br><br>Message édité par: spz, à: 29/02/08 09:12
Connexion ou Créer un compte pour participer à la conversation.
- Mickael Hornung
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 19
- Remerciements reçus 0
il y a 16 ans 1 mois #1783
par Mickael Hornung
Réponse de Mickael Hornung sur le sujet Re:Activer compte utilisateur AD
Bonjour spz,
Il y as plusieurs manière d'activer un compte, pour ma part j'ai fait comme ceci :
[code:1]$objUser.psbase.InvokeSet('AccountDisabled',$false)
$objUser.SetInfo()[/code:1]
A+
Il y as plusieurs manière d'activer un compte, pour ma part j'ai fait comme ceci :
[code:1]$objUser.psbase.InvokeSet('AccountDisabled',$false)
$objUser.SetInfo()[/code:1]
A+
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 16 ans 1 mois #1786
par bill_
Réponse de bill_ sur le sujet Re:Activer compte utilisateur AD
Bonjour
Merci de ta réponse
J'ai essayé cette méthode mais il dit cette erreur maintenant :
[code:1]Exception lors de l'appel de « InvokeSet » avec « 2 » argument(s) : « Une exception a été levée par la cible d'un appel
. »
Au niveau de C:\Documents and Settings\Administrateur\Bureau\Scripts\createuser.ps1 : 9 Caractèr
e : 26
+ $objUser.psbase.InvokeSet( <<<< 'AccountDisabled',$false)[/code:1]
Ça veut dire quoi ce message d'erreur ?
Merci.
Merci de ta réponse
J'ai essayé cette méthode mais il dit cette erreur maintenant :
[code:1]Exception lors de l'appel de « InvokeSet » avec « 2 » argument(s) : « Une exception a été levée par la cible d'un appel
. »
Au niveau de C:\Documents and Settings\Administrateur\Bureau\Scripts\createuser.ps1 : 9 Caractèr
e : 26
+ $objUser.psbase.InvokeSet( <<<< 'AccountDisabled',$false)[/code:1]
Ça veut dire quoi ce message d'erreur ?
Merci.
Connexion ou Créer un compte pour participer à la conversation.
- Lemoine
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 12
- Remerciements reçus 0
il y a 16 ans 1 mois #1788
par Lemoine
Réponse de Lemoine sur le sujet Re:Activer compte utilisateur AD
Bonjour
[code:1]$objUser.psbase.InvokeSet('AccountDisabled',$false)
$objUser.SetInfo()[/code:1]
il est peut être mal placé dans ton script (moi perso je l'utilise juste après la création d'un utilisateur et je n'est pas de message d'erreur et le compte est bien activé).
[code:1]$objUser.psbase.InvokeSet('AccountDisabled',$false)
$objUser.SetInfo()[/code:1]
il est peut être mal placé dans ton script (moi perso je l'utilise juste après la création d'un utilisateur et je n'est pas de message d'erreur et le compte est bien activé).
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 16 ans 1 mois #1791
par bill_
Réponse de bill_ sur le sujet Re:Activer compte utilisateur AD
J'ai essayé mais c'est toujours la même chose
Je vous donne le script complet :
[code:1]$objOU = [ADSI]\"LDAP://ou=Users,dc=mondomaine,dc=lan\"
$strName = \"Toto Dupond\"
$objUser = $objOU.Create(\"user\" , \"cn=$strName\"«»)
$objUser.psbase.InvokeSet('AccountDisabled',$false)
$objUser.put(\"sAMAccountName\",\"totodupo\"«»)
$objUser.put(\"userPrincipalName\",\"totodupo@mondomaine.lan\"«»)
$objUser.put(\"description\",\"un utilisateur moins sympa\"«»)
$objUser.SetInfo()
Write-Host \"User crée\"[/code:1]
Voilà, merci pour votre aide
Je vous donne le script complet :
[code:1]$objOU = [ADSI]\"LDAP://ou=Users,dc=mondomaine,dc=lan\"
$strName = \"Toto Dupond\"
$objUser = $objOU.Create(\"user\" , \"cn=$strName\"«»)
$objUser.psbase.InvokeSet('AccountDisabled',$false)
$objUser.put(\"sAMAccountName\",\"totodupo\"«»)
$objUser.put(\"userPrincipalName\",\"totodupo@mondomaine.lan\"«»)
$objUser.put(\"description\",\"un utilisateur moins sympa\"«»)
$objUser.SetInfo()
Write-Host \"User crée\"[/code:1]
Voilà, merci pour votre aide
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.079 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Activer compte utilisateur AD [Résolu]