Как получить ВСЕ группы пользователей AD (рекурсивно) с помощью Powershell или других инструментов?

Я пытаюсь получить ВСЕ группы, в которые входит пользователь, даже вложенные (рекурсивно) в Powershell, который я использую:

(Get-ADUser <username> -Properties MemberOf | Select-Object MemberOf).MemberOf

Но он возвращает только те группы, в которых пользователь является «прямым» участником, как вы получаете при использовании консоли пользователей AD. Единственный список ВСЕХ групп очень полезен, как вывод "gpresult -r", где он показывает ВСЕ группы, членом которых является пользователь.

Есть ли способ получить его от любого пользователя AD? (Не нужно быть исключительно в Powershell, может быть, есть еще один инструмент, который я пока не знаю)

Ответы на вопрос(2)

Ваш ответ на вопрос