Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1971 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Infrastructures serveurs

  requete ldap pour afficher company qui bloque sur des OU enfants

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requete ldap pour afficher company qui bloque sur des OU enfants

n°64002
benzure
Posté le 25-02-2010 à 14:41:10  profilanswer
 

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


Message édité par benzure le 25-02-2010 à 14:41:37
mood
Publicité
Posté le 25-02-2010 à 14:41:10  profilanswer
 

n°64009
benzure
Posté le 25-02-2010 à 15:30:22  profilanswer
 

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?

n°64010
Je@nb
Modérateur
Kindly give dime
Posté le 25-02-2010 à 15:35:09  profilanswer
 

Perso pour ce genre de chose, j'utiliserai un CSVde ou un dsquery mais bon pk.
 
Pour le caractère ' il suffit de l'échapper

n°64018
benzure
Posté le 25-02-2010 à 16:35:32  profilanswer
 

cad "l'échapper"

n°64019
benzure
Posté le 25-02-2010 à 16:37:42  profilanswer
 

j'ai trouvé il faut mettre deux quotes ''
 
Merci à toi


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Infrastructures serveurs

  requete ldap pour afficher company qui bloque sur des OU enfants

 

Sujets relatifs
Gestion de droits centralisées avec LDAPFaire un filtre LDAP sur le DistinguishedName
carnet d'adresse, ldap et client mailAfficher Agenda sur intranet/extranet
[résolu]Exchange 2003 - mails à destination wanadoo.fr bloquéArkoon A20 - Authentification LDAP
Exchange 2003 (LDAP) Contact partagés sur IphoneAnnuaire LDAP
reseau gigabyte bloqué a 10mb 
Plus de sujets relatifs à : requete ldap pour afficher company qui bloque sur des OU enfants


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR