Question Assigner mot de passe utilisateur AD [Résolu]

Plus d'informations
il y a 18 ans 1 mois #2132 par bill_
Bonjour :)

Comme j'apprends beaucoup sur cet excellent site concernant PowerShell, j'en profite de poser des questions si ça vous dérange pas

J'aimerais assigner un mot de passe à un utilisateur dans AD, en VBScript cela se fait comme ceci :

www.microsoft.com/technet/scriptcenter/s...efault.mspx?mfr=true

Mais en PS j'ai essayé divers solution, comme :

[code:1]$Userpwd = ([ADSI]\"LDAP://CN=$strName,OU=$OU,DC=mondomain,DC=masociete,DC=fr\"«»)
$Userpwd = $objUser.Create(\"SetPassword\",\"$passwd\"«»)
$Userpwd.SetInfo()[/code:1]

Auquel $passwd contient un mot de passe

Mais j'ai ce message suivant :

[code:1]Source : System.DirectoryServices.DirectoryServicesCOMException
Erreur : L'attribut ou la valeur de service d'annuaire spécifié n'existe pas. (Exception de HRESULT : 0x8007200A)[/code:1]

Ou bien comme ceci :

[code:1]$Userpwd = ([ADSI]\"LDAP://CN=$strName,OU=$OU,DC=mondomain,DC=masociete,DC=fr\"«»)
$Userpwd = $objUser.SetPassword($passwd)
$Userpwd.SetInfo()[/code:1]

Avec ce message d'erreur :

[code:1]Source : System.Management.Automation.RuntimeException
Erreur : Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.[/code:1]

Voilà, si vous pouvez m'aider concernant ceci :) merci<br><br>Message édité par: spz, à: 9/04/08 12:50

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

Plus d'informations
il y a 18 ans 1 mois #2133 par bill_
Autant pour moi, c'était très simple et bête :sick: voici la soluce

[code:1]$Userpwd = ([ADSI]\&quot;LDAP://CN=$strName,OU=$OU,DC=mondomain,DC=masociete,DC=fr\&quot;«»)
$Userpwd.SetPassword($passwd)
$Userpwd.SetInfo()[/code:1]

Désolé d'avoir crée un nouveau sujet :blush:<br><br>Message édité par: spz, à: 9/04/08 12:50

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

Plus d'informations
il y a 18 ans 1 mois #2150 par Arnaud Petitjean
Salut Spz,

C'est pas grave pour le fil de discussion, ça permettra à des gens intéressés de plus facilement retrouver le sujet. ;)

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.

Temps de génération de la page : 0.040 secondes
Propulsé par Kunena