| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 
 |  
    Const ADS_SCOPE_SUBTREE = 1
 
    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 Name FROM 'LDAP://ou=Computers,dc=fabrikam,dc=com' Where objectClass='computer'"
    Set objRecordSet = objCommand.Execute
 
    If objRecordSet.RecordCount > 0 Then
       objRecordSet.MoveFirst
       Do Until objRecordSet.EOF
          Set objOption = Document.createElement("OPTION")
          objOption.Text = objRecordSet.Fields("Name").Value
          objOption.Value = objRecordSet.Fields("Name").Value
          Pioute1.Add(objOption)
          objRecordSet.MoveNext
       Loop
    End If | 
Partager