murthy123's Posts

I modified a sample program in VIJAVA SDK to retreive user group for a VCenter server configured with  Active directory. UserSearchResult[] usrs = ud.retrieveUserGroups( args[3], // onl... See more...
I modified a sample program in VIJAVA SDK to retreive user group for a VCenter server configured with  Active directory. UserSearchResult[] usrs = ud.retrieveUserGroups( args[3], // only local machine is searched "", // blank means matching all null, args[4], // all the groups false, //not exact match for the search false, // include users true // include groups ); // print out the results for(int i=0; usrs!=null && i < usrs.length; i++) { System.out.println("==============================="); System.out.println("Full name: " + usrs[i].getFullName()); System.out.println("IsGroup:" + usrs[i].isGroup()); System.out.println("Principal: " + usrs[i].getPrincipal()); }   The program successfully retrieves the group name for a local user created in VCenter. When I run the same program for user configured in Active Directory, I am unable to lookup the AD group it belong . I am not suspecting a VI JAVA issue because it works perfectly fine with VCenter local user/group. Logging using the AD user/password work fine. only lookup fails. Is there any additional privleges/configuration  I need to add for VCenter Administrator for looking up AD group  in VCenter ?  OR any pointers on what log files i need to check ?