Получить список групп для данного 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 групп в списке? Благодарю.

Ниже приведен список пользователей, которых я получаю:

enter image description here

Ответы на вопрос(2)

Ваш ответ на вопрос