Start with this code:
code:
$sysinfo = CreateObject("adsysteminfo")
if vartypename($sysinfo)='object'

; Get user's distinguished name (DN) ...
$username = $sysinfo.username

?"ADsPath = $username"

; Bind directly to user's active directory object ...
$user = GetObject("LDAP://" + $username)

if vartypename($user)='object'

; Get the path of the parent container ...
$parentpath = $user.parent

; Get the parent ...
$parent = GetObject($parentpath)

if vartypename($parent)='object'
$ou = $parent.name

?"OrganizationalUnit = $ou"
else
? "Error creating parent object: @error @serror"
endif
else
? "Error creating user object: @error @serror"
endif
else
? "Error creating adsysteminfo object: @error @serror"
endif
exit

You haven't stated what your client OS is. That could be very important if the client is not AD aware.

[ 16. November 2002, 23:26: Message edited by: Howard Bullock ]
_________________________
Home page: http://www.kixhelp.com/hb/