Сначала найдите группу. Затем перечислите своих пользователей, используя GetMembers ().
using (var context = new PrincipalContext( ContextType.Domain ))
{
using (var group = GroupPrincipal.FindByIdentity( context, "groupname" ))
{
var users = group.GetMembers( true ); // recursively enumerate
...
}
}
Обратите внимание, что в .NET 4.0 исправлена ошибка, из-за которой не удалось перечислить более 1500 членов группы. Если у вас большая группа, вам нужно использовать альтернативный метод , использующий преимущества более старых методов в System.DirectoryServices.