Bienvenue sur le Laboratoire Microsoft !
Nous sommes environ 700 étudiants et travaillons sur plus de 350 projets sur les technologies Microsoft.
Nous préparons la migration de ce portail vers les technologies SharePoint 2010, prévue pour Septembre 2010.
Jean-Sébastien DUCHÊNE et William BORIES
  Laboratoire Microsoft |  CertifExpress 
 Le Forum de Référence sur les Technologies Microsoft - http://www.forum-microsoft.org

Requete LDAP qui bloque si je cherche sur plusieurs OU

Modérateur: Modérateurs_Systèmes

Requete LDAP qui bloque si je cherche sur plusieurs OU

Messagepar benzure sur Jeu 25 Fév 2010, 15:32

Bonjour

je cherche à afficher le champs company pour des utilisateurs présents dans un OU

On Error Resume Next
Const ADS_SCOPE_SUBTREE= 2

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") = 1000
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE

objCommand.CommandText = _
"SELECT samAccountName,company FROM " & _
"'LDAP://OU=Achat,OU=Paris,OU=75,DC=mondomaine,DC=fr' WHERE objectCategory='user'"
Set objRecordSet = objCommand.Execute

objRecordSet.MoveFirst
Do Until objRecordSet.EOF
Wscript.Echo objRecordSet.Fields("sAMAccountName").Value
Wscript.Echo objRecordSet.Fields("company").Value
objRecordSet.MoveNext
Loop


Si j'exécute ce code, celà ne fonctionne pas ( le script reste actif sans renvoyer de valeur)
Alors que j'ai bien des users dans l'OU achat

Alors que si je retire mon Ou Achat du select soit: "'LDAP://OU=Paris,OU=75,DC=mondomaine,DC=fr' WHERE objectCategory='user'"

La requete fonctionne bien mais me renvoit les resultat de l'OU PARIS et de toute les sous OU enfants

comment je peut faire pour récupérer uniquement les infos pour l' OU Achat
Merci
benzure
Junior
Junior
 
Messages: 21
Inscrit le: Mer 17 Sep 2008, 10:55

Re: Requete LDAP qui bloque si je cherche sur plusieurs OU

Messagepar benzure sur Jeu 25 Fév 2010, 16:30

J'ai trouvé mon problème

Eu niveau de mon OU j'ai son nom qui contient le caractère apostrophe

donc il ne le reconnait pas

comment faire alors?
benzure
Junior
Junior
 
Messages: 21
Inscrit le: Mer 17 Sep 2008, 10:55


Retourner vers Gestion des Utilisateurs (et autres objets AD)

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invités

cron


Accueil | News | Articles | Tips | Outils | Certification | Easters Eggs
Essentiels | Glossaire | Vidéos | Whitepapers | Boîte à Scripts
Conditions d'utilisation & Copyright | Respect de la vie privée