I have 2 users, one on the local machine and one on the domain. user1andtestdomain\user1
Now both of these users have different groups.
user1 = group1, group3
testdomain\user1 = group2, group4
Now I want to display these groups, I do not see problems with displaying groups user1, but I can not display groups testdomain\user1.
My code is as follows.
DirectoryEntry AD = new DirectoryEntry("WinNT://" + Environment.MachineName + ",computer");
DirectoryEntry user = AD.Children.Find(completeUserName, "user");
object obGroups = user.Invoke("Groups");
foreach (object ob in (IEnumerable)obGroups)
{
DirectoryEntry obGpEntry = new DirectoryEntry(ob);
listOfMyWindowsGroups.Add(obGpEntry.Name);
}
where completeusername = user1 and testdomain \ user1
Any suggestions?
source
share