Ну, во-первых, будьте осторожны, что у вас нет пользователей, которые являются членами слишком большого количества групп - это может привести к тому, что их токен будет слишком большим, и вы в конечном итоге получите такие вещи:
А также перестанут обрабатываться объекты групповой политики, сценарии запуска и т. Д.
Это не дает прямого ответа на ваш вопрос, но группа вложенных групп может определенно усугубить эту проблему. Нет ничего страшного в том, что группы являются членами друг друга. т. е. пространственно-временной континуум не разорвется ... единственное, о чем я могу думать, это то, что вы можете спутать некоторые приложения, которые широко используют запросы LDAP ... такие вещи, как Exchange и т. д.
@Sahuagin Я думаю, что ОП, который принял этот ответ, прочитал фразу «В этом нет ничего страшного по своей сути», тогда как, возможно, вы не удосужились прочитать это далеко.
Райан Райс
7
Так что я бы не сказал, что это плохо, но это может быть. Есть несколько причин, одна из которых связана со сценариями. Циклическое вложение - это, по сути, «бесконечный цикл», потому что скрипты используют много рекурсивных функций. Это, очевидно, приведет к ошибке сценария и т. Д.
Тогда есть идея «упрощения» в AD, что круговое вложение по своей сути противоречит.
В галерее technet есть скрипт powershell, который помогает найти круговые вложенные группы, вы можете найти его здесь, и он поможет найти круговые группы:
Найти круговые вложенные группы
Два других скрипта PowerShell, позволяющие рисовать вложенные группы и помогающих быстро находить циклические вложения:
Никаких последствий - по крайней мере, в том, что касается Active Directory.
Я видел развертывания с этим условием несколько раз; единственное, что он нарушает, - это плохо написанный код, который рекурсивно перечисляет группы. И в этих случаях очень просто проверить такой цикл в коде и игнорировать группы, которые вы уже перечислили, или просто ограничить глубину рекурсии.
Так что я бы не сказал, что это плохо, но это может быть. Есть несколько причин, одна из которых связана со сценариями. Циклическое вложение - это, по сути, «бесконечный цикл», потому что скрипты используют много рекурсивных функций. Это, очевидно, приведет к ошибке сценария и т. Д.
Тогда есть идея «упрощения» в AD, что круговое вложение по своей сути противоречит.
В галерее technet есть скрипт powershell, который помогает найти круговые вложенные группы, вы можете найти его здесь, и он поможет найти круговые группы: Найти круговые вложенные группы
Два других скрипта PowerShell, позволяющие рисовать вложенные группы и помогающих быстро находить циклические вложения:
источник
Никаких последствий - по крайней мере, в том, что касается Active Directory.
Я видел развертывания с этим условием несколько раз; единственное, что он нарушает, - это плохо написанный код, который рекурсивно перечисляет группы. И в этих случаях очень просто проверить такой цикл в коде и игнорировать группы, которые вы уже перечислили, или просто ограничить глубину рекурсии.
источник