Я хочу получить список групп
Вот мой код:
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);
}
При запуске я получил следующую ошибку в строке Response.Write(p.Name);
System.Runtime.InteropServices. COMException: указанный атрибут или значение службы каталогов не существует.
Когда я проверил количество результатов, он вернул 9, и первая группа — DomainUsers
.
Как я могу повторить все 9 группы в списке? Спасибо.
Вот список пользователей, которые я получаю: