Question [Résolu]insertion d'informations d'un compte

Plus d'informations
il y a 12 ans 6 mois #10160 par olivia
Bonjour,

quand je crée un utilisateur , il me le crée mais il y a un message d'erreur :

Exeption lors de l'appel de \"SetInfo\" avec \"0\" arguemnt(s) : L'attribut ou la valeur de service d'annuaire spécifié n'existe pas. ( Exception from HRESULT: 0x8007200A)


Le partie du code où j'ai l'erreur est :
[code:1]
$email = \"$login\"+\"@test.fr\"
$nomsession = $login
$netbios = \"TEST-SIEGE\"
$adsi = [adsi]$oupath
$displayname = $nom
$cn = $login
$userprincipalname = \"{0}@{1}\" -f $login, $domaine
$displayname = \"{0} {1}\" -f $prenom, $nom
# chemin permettant de crée l'objet utilisateur
$adsi = [ADSI]$ou
# créé l'objet utilisateur #
$user = $adsi.Create(\"User\", \"cn=$displayname\"«»)
# prénom #
$user.Put(\"givenname\",$prenom)}
# nom #
$user.put(\"sn\",$nom)
# nom affiché #
$user.Put(\"displayname\",$displayname)
# nom d'ouverture session sous forme 'pnom' #
$user.Put(\"userprincipalname\",$userprincipalname)
$user.SetInfo()
# nom netbios #
$user.put(\"samaccountname\",$cn)
# adresse messagerie #
$user.put(\"mail\",$email)
$user.put(\"initials\",$initial)
$user.put(\"description\",$desc)
$user.put(\"physicaldeliveryofficename\",$bureau)
$user.put(\"telephonenumber\",$telfixe)
$user.SetInfo()
$user.put(\"city\",$ville)
$user.put(\"userprincipalname\",$nomsession)
$user.put(\"samaccountname\",$netbios)
$user.SetInfo()
#$user.put(\"accountexprationdate\",$datefin)
$user.put(\"mobilephone\",$telmobile)
$user.put(\"compagny\",$societe)
$user.put(\"title\",$fct)
# Enregistrer les données #
$user.SetInfo()
$user.SetPassword(\"mdp2011\"«»)
# l'utilisateur devra changer le mdp à la prochaine ouverture de session #
#$user.put(\"pwdLastset\",0)
# activé le compte utilisateur #
#$user.psbase.InvokeS(\"AccountDisabled\",$false)
$user.SetInfo() [/code:1]


merci d'avance pour aide<br><br>Message édité par: sam87, à: 1/09/11 10:47

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

Plus d'informations
il y a 12 ans 6 mois #10163 par Guardiola gabriel
Salut

il te dit que l'attribut n'existe pas. Je pense que l'attribut en question c'est celui ci

[code:1]
$user.put(\&quot;compagny\&quot;,$societe)
[/code:1]

il vaut mieux mettre B)
[code:1]
$user.put(\&quot;company\&quot;,$societe)
[/code:1]

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

Plus d'informations
il y a 12 ans 6 mois #10169 par olivia
Bonjour,

merci cela fonctionne !!!

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

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