[SCRIPT] Active Directory : lister les groupes d'un utilisateur

Active Directory : lister les groupes d'un utilisateur [SCRIPT] - Windows & Software

Marsh Posté le 21-12-2005 à 11:37:52    

Voila, j'ai un script VBS qui m'affiche pour chaque utilisateur, les groupes auxquels il appartient.
 
je l'ai transcrit en ASP, mais il me dit "la propriété n'est pas dans le cache". ca bug avec la methode getex.
 
qui saurais comment contourner ce probleme?
 
voici le script :
 
Set objOU = GetObject("LDAP://OU=Utilisateurs,OU=DS,DC=ADCAP,DC=EDF,DC=FR" )
ObjOU.Filter= Array("user" )
 
For Each objUser in objOU
 
if samaccountname=objUser.samaccountname then
  response.Write("trouvé" )
   arrMemberOf = objUser.GetEx("memberOf" )
        For Each Group in arrMemberOf
           response.Write(Group)

        Next
end if
Next

Reply

Marsh Posté le 21-12-2005 à 11:37:52   

Reply

Marsh Posté le 21-12-2005 à 11:39:02    

Active Directory error '8000500d'  
 
La propriété Active Directory n'est pas présente dans le cache.  

Reply

Marsh Posté le 30-12-2005 à 08:21:45    

Bonjour fabd,  
 
Désolé je ne poste pas pour te répondre car j'en suis incapable :-( ! Essayant tout juste de me mettre à vbs, le script que tu as fait  m'intéresserais car c'est justement ce que j'ai besoins ... (connaître les groupes auquels appartiennent chaque utilisateurs ...) Serais tu ok pour me le poster ? En te remerçiant par avance!

Reply

Marsh Posté le 30-12-2005 à 08:24:42    

ps : mes utilisateurs ne sont tous dans une OU spécifique (service client, compta, etc ...) et l'ensemble dans l'OU utilisateurs et s'est pas comment faire pour un parcours récurssif. voilà !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed