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