Это потому, что вы запрашиваете у всех пользователей , а не групп . Если пользователи внутри групп безопасности находятся в другом подразделении, вы должны также проверить это подразделение. Или сделать что-то вроде:
$users = Get-ADUser -SearchBase 'OU=OU, DC=DC' -Filter {(enabled -eq $true)}
foreach($user in $users){
Add-ADGroupMember 'security-group' -Members $user
}
$groups = Get-ADGroup -Filter * -SearchBase 'OU=OU, DC=DC'
foreach($group in $groups){
$members = Get-ADGroupMember $group
foreach($member in $members){
Add-ADGroupMember 'security-group' -Members $member
}
}
С помощью приведенного выше сценария все будут добавлены в группу безопасности, включая пользователей не в этом подразделении, а внутри группы в этом подразделении.
Надеюсь, это поможет!