groups...
arguments.domain = 'yourDomain';
arguments.userName = 'userName';
arguments.password = 'password';
o_domain = createObject("COM", "NTAdmin.NTContainerManagement");
aGroups = arrayNew(1);
aGroups = o_domain.EnumerateContainer(arguments.domain,"GlobalGroup");
logging in ...
o_NTAuth = createObject("java", "jrun.security.NTAuth");
o_NTAuth.init(arguments.domain);
// authenticateUser throws an exception if it fails
o_NTAuth.authenticateUser(arguments.userName,arguments.password);
done
NTgroups = o_NTAuth.GetUserGroups(arguments.userName);
groups = arrayToList(NTgroups);
GetUserGroups failed