Bonjour à tous.
Je souhaite réaliser un scirpt vbs qui récupere les noms d'utilisateur dans une liste de groupe sous Active Directory.
Mon script fonctionne, cependant lorsque j'ai des utilisateurs commençant par _ . Mon script ne les renvoie pas ( ou passe dessus je ne sais pas).
J'ai fait le test avec un groupe qui ne voyait aucun utilisateur (car les noms commençaient par _), je lui ai rajouté un utilisateur avec un nom sans caracteres speciales.Et la mon script a reconnu le nouvel individu sans visualiser les autres commençant par _.
Si quelqu'un aurait une idée pour m'aider.
Merci d'avance.
Voici mon script:
Set objConnection = CreateObject("ADODB.Connection")
Set objCommand = CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCommand.ActiveConnection = objConnection
objCommand.Properties("Page Size" ) = 10000
objCommand.Properties("Timeout" ) = 30
objCommand.Properties("Searchscope" ) = ADS_SCOPE_SUBTREE
objCommand.Properties("Cache Results" ) = true
objCommand.CommandText = "SELECT Name FROM 'LDAP://Nomdemonserveur/OU=USERS,OU=FR,OU=xxxx,DC=xxxx,DC=yyy,DC=group' WHERE objectCategory='user' AND memberOf='CN=" & valeur & ",OU=GROUPS,OU=FR,OU=xxxx,DC=xxx,DC=xxx,DC=group'"
Set objRecordSet = objCommand.Execute


