У меня есть Active Directory с несколькими группами, уровнями подгрупп, а затем с пользователями в этих подгруппах.
Я хочу указать имя группы и получить все группы этой группы. принадлежит (сразу или далее вверх по иерархии, не важно, что).
У меня есть код, который находит группы, к которым принадлежит пользователь, и перебирает их, чтобы увидеть, соответствуют ли они указанному имени группы, но яне могу понять, как указать группу и выполнить поиск этих групп.
IADsUser *user_object = NULL;
IADsMembers *members;
// ...
// Get object via ADsGetObject
// ...
// Provides me with a list of groups that the user belongs to
user_object->Groups(&members);
Класс IADsGroup не содержит функцию Groups (), поэтому я не могу понять, как получить список групп, которыегруппа принадлежит.