Я использую AD для заполнения списка ассоциированных компаний.
У меня есть группа AD, из которой я повторяю (используя System.DirectoryServices.AccountManagement), чтобы заполнить список. Эта группа содержит некоторые вложенные группы (после недавнего слияния компаний), но кажется, что вложенные члены группы не включены.Загрузите элементы группы AD, чтобы включить вложенные группы C#
// get the members of the specified AD group...
GroupPrincipal group = adm.GetGroup(AdGroupName);
// iterate over its members
foreach (Principal p in group.Members)
{
// get the data for the user...
var groupMember = adm.GetUser(p.SamAccountName);
Отсюда определить, если пользователь включен и не истек, и если оба истинны, добавьте свое имя отсортированного списка (который я кэшировать в течение 24 часов) из-за его размера.
Есть ли что-нибудь, что мне нужно сделать, чтобы включить вложенные группы, или мне нужно добавить вторую группу в конец?