Question [ADSI] - Gestion d'attributs multivalué

Plus d'informations
il y a 14 ans 5 mois #5465 par Pazefur
Bonjour à tous, j'essaie de mettre à jour des attributs multivalué mais j'y arrive pas dans tous les cas :(


Alors j'arrive à ajouter une valeur quand l'attribut est à not set :
[code:1]$dn=\"CN=Toto Momo,DC=domain,DC=com\"
$oUser = [adsi]\"LDAP://$dn\"
$oUser.PutEx(3, 'description', @('test'))
$oUser.setInfo()
[/code:1]

Mais quand je veux ajouter plusieurs valeurs d'un coup ça marche plus du tout :
[code:1]
[code:1]$dn=\"CN=Toto Momo,DC=domain,DC=com\"
$oUser = [adsi]\"LDAP://$dn\"
$oUser.PutEx(3, 'description', @('aa','bb'))
$oUser.setInfo()[/code:1]

J'obtiens l'erreur :
Exception lors de l'appel de \&quot;setInfo\&quot; avec \&quot;0\&quot; argument(s) : \&quot;L'attribut ou la valeur de service d'annuaire spécifié n'existe pas. (Exception de HRESULT : 0x8007200D)\&quot;<br><br>Message édité par: Pazefur, à: 9/10/09 07:45

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

Plus d'informations
il y a 14 ans 5 mois #5466 par Laurent Dardenne
Salut,
as-tu essayé avec Update :
[code:1]
ADS_PROPERTY_UPDATE = 2
[/code:1]
As-tu essayé en 2 passes ?

Voir aussi :
Modifying Multivalued Attributes

Description des erreurs ADSI

support.microsoft.com/kb/894277

Tutoriels PowerShell

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

Plus d'informations
il y a 14 ans 5 mois #5467 par Pazefur
Merci mais marche pas non plus, apparemment il y aurait un problème avec l'attribut \&quot;description\&quot;, j'ai essayé avec destinationIndicator ça a l'air de marcher, vous avez une idée d'ou ça peut venir?

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

Plus d'informations
il y a 14 ans 5 mois #5468 par Laurent Dardenne
Pazefur écrit:

vous avez une idée d'ou ça peut venir?

Non pas du tout.
Il faut déjà savoir si le pb se produit avec d'autre langage, la couche ADSI étant identique,as-tu essayé en VBS ?

Tutoriels PowerShell

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

Plus d'informations
il y a 14 ans 5 mois #5469 par Pazefur
J'ai essayé en VBS, ça plante avec le même message d'erreur pour l'attribut description ...
Mais ça marche toujours pour destinationIndicator.

Par contre on m'a confirmé que la mise à jour de l'attribut description marchait avec la cmdLet Quest Set-QADObject mais je voudrais m'en passer ...

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

Plus d'informations
il y a 14 ans 5 mois #5470 par Laurent Dardenne
Pazefur écrit:

J'ai essayé en VBS, ça plante avec le même message d'erreur pour l'attribut description ...

Reste à vérifer si c'est spécifique à une version de Windows ou pas.
Pazefur écrit:

Par contre on m'a confirmé que la mise à jour de l'attribut description marchait avec la cmdLet Quest Set-QADObject

Coder avec les API .NET :whistle:<br><br>Message édité par: Laurent Dardenne, à: 9/10/09 11:11

Tutoriels PowerShell

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

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