Question Activer compte utilisateur AD [Résolu]

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

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

Plus d'informations
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 :S il me dit :

[code:1]+ New-QADUser -Name $strName -OrganizationalUnit &lt;&lt;&lt;&lt; $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 &lt;&lt;&lt;&lt; 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.

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

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

Plus d'informations
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( &lt;&lt;&lt;&lt; 'AccountDisabled',$false)[/code:1]

Ça veut dire quoi ce message d'erreur ? :S

Merci.

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

Plus d'informations
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é).

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

Plus d'informations
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]\&quot;LDAP://ou=Users,dc=mondomaine,dc=lan\&quot;

$strName = \&quot;Toto Dupond\&quot;
$objUser = $objOU.Create(\&quot;user\&quot; , \&quot;cn=$strName\&quot;«»)
$objUser.psbase.InvokeSet('AccountDisabled',$false)
$objUser.put(\&quot;sAMAccountName\&quot;,\&quot;totodupo\&quot;«»)
$objUser.put(\&quot;userPrincipalName\&quot;,\&quot;totodupo@mondomaine.lan\&quot;«»)
$objUser.put(\&quot;description\&quot;,\&quot;un utilisateur moins sympa\&quot;«»)
$objUser.SetInfo()
Write-Host \&quot;User crée\&quot;[/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.081 secondes
Propulsé par Kunena