Я пытаюсь выполнить рекурсивный анализ групп объявлений с некоторыми исключениями, поэтому я создал следующий код:
function recurse_adgroup {
param($adgroup)
$members_return = @{}
#echo $adgroup
$members = Get-ADGroupMember $adgroup | where {$_.Name-notlike"abc" -and $_.Name-notlike"cdf"}
foreach ($member in $members){
#echo "$($member.name)"
if ($member.objectClass-eq'group'){
recurse_adgroup $member.name
}
else{
$members_return.Add($member)
}
}
return $members_return
}
, очевидно, он не работает. Я думаю, потому что мне нужно создать массив, чтобы я мог добавлять в него пользователей. Как мне это сделать?
Спасибо за вашу помощь заранее!