Поиск компьютеров в Active Directory
qQuery = "<LDAP://dc=domain,dc=com>;(objectCategory=computer)" & _
";distinguishedName,name;subtree"
Set objConnection = CreateObject("ADODB.Connection")
objConnection.Open "Provider=ADsDSOObject;"
Set objCommand = CreateObject("ADODB.Command")
objCommand.ActiveConnection = objConnection
objCommand.CommandText = oQuery
Set objRecordSet = objCommand.Execute
While Not objRecordSet.EOF
Wscript.Echo objRecordSet.Fields("name")
objRecordSet.MoveNext
Wend
objConnection.Close
Option Explicit
On Error Resume Next
dim qQuery
dim objConnection
dim objCommand
dim objRecordSet
qQuery = "<LDAP://dc=domain,dc=com>;" & _
"(objectCategory=computer)" & _
";distinguishedName,name" & _
",operatingSystem" & _
",logonCount" & _
";subtree"
Set objConnection = CreateObject("ADODB.Connection")
Set objCommand = CreateObject("ADODB.Command")
objConnection.Open "Provider=ADsDSOObject;"
objCommand.ActiveConnection = objConnection
objCommand.CommandText = qQuery
Set objRecordSet = objCommand.Execute
While Not objRecordSet.EOF
Wscript.Echo objRecordSet.Fields("name")
WScript.Echo objRecordSet.Fields("distinguishedName")
WScript.Echo objRecordSet.Fields("operatingSystem")
WScript.Echo objRecordSet.Fields("LogonCount")
objRecordSet.MoveNext
Wend
objConnection.Close
Option Explicit
On Error Resume Next
dim qQuery
dim objConnection
dim objCommand
dim objRecordSet
qQuery = "<LDAP://dc=domain,dc=com>;" & _
"(objectCategory=computer)" & _
";distinguishedName,name" & _
",operatingSystem" & _
",logonCount" & _
";subtree"
Set objConnection = CreateObject("ADODB.Connection")
Set objCommand = CreateObject("ADODB.Command")
objConnection.Open "Provider=ADsDSOObject;"
objCommand.ActiveConnection = objConnection
objCommand.CommandText = qQuery
Set objRecordSet = objCommand.Execute
While Not objRecordSet.EOF
Wscript.Echo objRecordSet.Fields("name")
WScript.Echo objRecordSet.Fields("distinguishedName")
WScript.Echo objRecordSet.Fields("operatingSystem")
WScript.Echo objRecordSet.Fields("LogonCount")
objRecordSet.MoveNext
Wend
objConnection.Close
Интересное на сайте:
Голосов пока нет

Оставить комментарий