У меня есть некоторый код, чтобы получить группы пользователей и записать их в Arraylist, однако он найдет только те группы, в которых находится пользователь. Он не найдет группы глубже, чем 1 уровень.
Например: пользователь является членом группы 1, группа 1 является членом группы 2 и т. Д. Я найду только группу 1. Группа 2 не будет записана в мой ArrayList.
$Groups = Get-ADPrincipalGroupMembership -Server ESX-DC $GroupName
$GroupArrayList = New-Object System.Collections.ArrayList
foreach ($Group in $Groups)
{
$GroupArrayList.Add($Group.Name) | Out-Null
}
Может ли кто-нибудь помочь мне здесь? Спасибо.