I want to get all users in an ou, check their group membership and manipulate some of their properties based upon group membership.

While I can read the members of the OU, I cannot get the checking of their group membership to work. Can you help me out please?

$ou = olegetobject(0,"LDAP://OU=texas,ou=sales,DC=mycompany,DC=net")
$enum = oleenumobject($ou)
$object = oleenumobject($ou,$enum)
while $object
if olegetproperty($object,"class") = "user"
$name = olegetproperty($object,"name")
$group = ""
$groupcount = 0
do
$group = ENUMGROUP($groupcount)

until len($group) = 0
endif
$object = oleenumobject($ou,$enum)
loop
exit