Habe nun das ldap element gefunden. Es heißt sAMAccountName
aber ich verstehe immernochnicht, wie ich z.B.
[autoit]; _ADGetUserGroups
; the currently logged on user is a member of. Returns an array of Full DNs of the Group names that the user is immediately a member of
; with element 0 containing the number of groups.
; $user - optional -- SamAccountName of a user, defaults to locally logged on user
Func _ADGetUserGroups(ByRef $usergroups, $user = @UserName)
Local $oUsr
$strQuery = "<LDAP://" & $strHostServer & "/" & $strDNSDomain & ">;(sAMAccountName=" & $user & ");ADsPath;subtree"
$objRecordSet = $objConnection.Execute ($strQuery) ; Retrieve the FQDN for the logged on user
$ldap_entry = $objRecordSet.fields (0).value
$oUsr = ObjGet($ldap_entry) ; Retrieve the COM Object for the logged on user
$usergroups = $oUsr.GetEx ("memberof")
[/autoit][autoit][/autoit][autoit]$oUsr = 0
[/autoit][autoit][/autoit][autoit]$count = UBound($usergroups)
_ArrayInsert($usergroups, 0, $count)
EndFunc ;==>_ADGetUserGroups
umschreiben könnte (vorallem die ldap zeile...)
schonmal vielen dank
gruß
GerhardSchr