HalCHub
asked on
ldap searching using vbs
Given
Dim strDescription
Const ADS_SCOPE_SUBTREE = 1000
Set objConnection = CreateObject("ADODB.Connec tion")
Set objCommand = CreateObject("ADODB.Comman d")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCOmmand.ActiveConnectio n = objConnection
objCommand.CommandText = _
"Select Name, Location, Description from 'LDAP://s.d.local/DC=s,DC= d,DC=local ' Where objectClass='computer'"
objCommand.Properties("Pag e Size") = 1000
objCommand.Properties("Sea rchscope") = ADS_SCOPE_SUBTREE
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Wscript.Echo "Computer Name"
do Until objRecordSet.EOF
WScript.Echo objRecordSet.Fields("Name" ).Value
objRecordSet.MoveNext
loop
What is the correct object class to return all computes in a domain ?
I am getting Active Directory: There is no such object on the server
Dim strDescription
Const ADS_SCOPE_SUBTREE = 1000
Set objConnection = CreateObject("ADODB.Connec
Set objCommand = CreateObject("ADODB.Comman
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCOmmand.ActiveConnectio
objCommand.CommandText = _
"Select Name, Location, Description from 'LDAP://s.d.local/DC=s,DC=
objCommand.Properties("Pag
objCommand.Properties("Sea
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Wscript.Echo "Computer Name"
do Until objRecordSet.EOF
WScript.Echo objRecordSet.Fields("Name"
objRecordSet.MoveNext
loop
What is the correct object class to return all computes in a domain ?
I am getting Active Directory: There is no such object on the server
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Lol, thanks. You as well.
ASKER