Получить список групп для данного UserPrincipal
Я хочу получить список групп, в которых находится пользователь.
Это мой код:
<code>PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "mydomain.ac.uk", "DC=mydomain,DC=AC,DC=UK", "user", "password"); UserPrincipal user = UserPrincipal.FindByIdentity(ctx, IdentityType.SamAccountName, "MyUser"); PrincipalSearchResult<Principal> results = user.GetGroups(); foreach(Principal p in results) { Response.Write(p.Name); } </code>
Когда я бегу, я получаю следующую ошибку в строкеResponse.Write(p.Name);
System.Runtime.InteropServices.COMException: The specified directory service attribute or value does not exist.
Когда я проверил количество результатов, он вернул 9, и первая группаDomainUsers
.
Как я могу перебрать все 9 групп в списке? Благодарю.
Ниже приведен список пользователей, которых я получаю: