Dim $selectedProperties, $propertynames, $oCn, $oCmd, $oRS, $i
$selectedProperties = "ADsPath"
$propertynames = Split($selectedProperties, ",")
$oCn = CreateObject("ADODB.Connection")
$oCmd = CreateObject("ADODB.Command")
$oCn.Provider = "ADsDSOObject"
$ = $oCn.Open("Active Directory Provider", "", "", -1)
$oCmd.ActiveConnection = $oCn
$oCmd.Properties("Page Size").Value = 1000
$oCmd.Properties("Searchscope").Value = 2 ;ADS_SCOPE_SUBTREE
; $oCmd.CommandText = "SELECT " + $selectedProperties + " FROM 'LDAP://server.co.uk' WHERE objectCategory='user' and objectClass = 'user' ORDER BY Name"
$oRS = $oCmd.Execute
While Not $oRS.EOF
$obj = GetObject($oRS.Fields($propertynames[0]))
? "CN Name: " + + $obj.cn
? "First Name: " + $obj.givenname
? "Surname: " + $obj.sn
? "Password set2: " + $obj.pwdlastset
? " "
$oRS.MoveNext