PARKER13
Messages postés33Date d'inscriptionvendredi 18 octobre 2002StatutMembreDernière intervention31 mars 2009
-
1 mars 2007 à 15:59
ibm06
Messages postés1Date d'inscriptionjeudi 17 avril 2008StatutMembreDernière intervention17 avril 2008
-
17 avril 2008 à 17:29
Bonjour,
Le script ci-dessous permet de rechercher tous les comptes d’ordinateurs à partir d’une OU donnée dans toutes les sous OU.<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
Malheureusement, je souhaite simplement la recherche de tous les comptes d’ordinateurs de l’OU donnée, mais pas dans les sous OU.
Voici actuellement (un extrait de) mon script :
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.CommandText = _
"Select Name, Location from 'LDAP://OU=ORDINATEURS,OU=APHM,DC=aphm,DC=ap-hm,DC=fr' " & "Where objectClass='computer'"
objCommand.Properties("Page Size") = 1000
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Je pense que “l’erreur” vient de la ligne “Searchscope”, où il est indiqué « SUBTREE ».
Comment faire pour se limiter uniquement à l’OU courante ?
Merci d’avance
A voir également:
[VBS] recherche AD dans une OU (et pas dans les sous OU)
ibm06
Messages postés1Date d'inscriptionjeudi 17 avril 2008StatutMembreDernière intervention17 avril 2008 17 avril 2008 à 17:29
Hello Parker13,
Je cherche justement a enumerer les ObjetComputer de mon AD (2003) mais sans succes..
les comptes ordinateurs sont dans divers sous-OU et j'aurais besoin de lister tout cela... penses tu que ton script en soit capable?? (
car dans ton titre tu met "recherche AD dans une OU (et pas dans les sous OU)")
D'avance merci a toi, (ou a quelqu'un d'autre du site.. )