Question [ADSI] - Gestion d'attributs multivalué
- Pazefur
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 32
- Remerciements reçus 0
il y a 14 ans 5 mois #5465
par Pazefur
[ADSI] - Gestion d'attributs multivalué a été créé 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 \"setInfo\" avec \"0\" argument(s) : \"L'attribut ou la valeur de service d'annuaire spécifié n'existe pas. (Exception de HRESULT : 0x8007200D)\"<br><br>Message édité par: Pazefur, à: 9/10/09 07:45
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 \"setInfo\" avec \"0\" argument(s) : \"L'attribut ou la valeur de service d'annuaire spécifié n'existe pas. (Exception de HRESULT : 0x8007200D)\"<br><br>Message édité par: Pazefur, à: 9/10/09 07:45
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6300
- Remerciements reçus 68
il y a 14 ans 5 mois #5466
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:[ADSI] - Gestion d'attributs multivalué
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
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.
- Pazefur
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 32
- Remerciements reçus 0
il y a 14 ans 5 mois #5467
par Pazefur
Réponse de Pazefur sur le sujet Re:[ADSI] - Gestion d'attributs multivalué
Merci mais marche pas non plus, apparemment il y aurait un problème avec l'attribut \"description\", 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.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6300
- Remerciements reçus 68
il y a 14 ans 5 mois #5468
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:[ADSI] - Gestion d'attributs multivalué
Pazefur écrit:
Il faut déjà savoir si le pb se produit avec d'autre langage, la couche ADSI étant identique,as-tu essayé en VBS ?
Non pas du tout.vous avez une idée d'ou ça peut venir?
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.
- Pazefur
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 32
- Remerciements reçus 0
il y a 14 ans 5 mois #5469
par Pazefur
Réponse de Pazefur sur le sujet Re:[ADSI] - Gestion d'attributs multivalué
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 ...
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.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6300
- Remerciements reçus 68
il y a 14 ans 5 mois #5470
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:[ADSI] - Gestion d'attributs multivalué
Pazefur écrit:
Pazefur écrit:
Reste à vérifer si c'est spécifique à une version de Windows ou pas.J'ai essayé en VBS, ça plante avec le même message d'erreur pour l'attribut description ...
Pazefur écrit:
Coder avec les API .NET <br><br>Message édité par: Laurent Dardenne, à: 9/10/09 11:11Par contre on m'a confirmé que la mise à jour de l'attribut description marchait avec la cmdLet Quest Set-QADObject
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.083 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- [ADSI] - Gestion d'attributs multivalué