J'utilise l'API C++ Win32.Comment définir et obtenir plusieurs valeurs (valeurs de tableau) à l'attribut unique dans Active Directory à l'aide de l'API C++ win32?
J'ai fait pour se connecter AD en utilisant les fonctions ldap & créer un attribut.
J'ai fait pour définir & obtenir des valeurs uniques aux attributs de AD.
Maintenant, je veux définir plusieurs valeurs dans l'attribut myown. Le nom de l'attribut est "UsrAttrib". Comment définir un tableau de valeur dans cet attribut?
Et j'ai déjà essayé d'obtenir la valeur d'attribut "objectClass", en utilisant le code ci-dessous.
usrValue = ldap_get_values(
pLdapConnection, // Session Handle
pEntry, // Current entry
"ObjectClass");
la valeur réelle de l'attribut est top;person;organizationalPerson;user
Mais usrValue
ne donne que top
seulement. Je vérifie en utilisant ldap_count_values
4
.
Comment puis-je obtenir toutes les valeurs de cet attribut?
@ Neil: Merci pour votre réponse. Veuillez consulter ma question de mise à jour. –
@SanjuMonu Que voulez-vous dire par 'usrValue' ne donne que" top "? C'est un tableau, donc 'usrValue [0]' devrait être "top", 'usrValue [1]' devrait être "person", etc. – Neil