是否可以根据OU获取属于特定组的成员计数?当我运行下面的代码时,它为每个OU提供了值3,而只有1个OU的值为3,其余的应该为0。它正在针对整个active directory结构运行Get-ADGroupMember -Identity (“Test_Group”).count,而不仅仅是针对每个OU??
import-module activedirectory
foreach ($ou in Get-ADOrganizationalUnit -filter * -SearchScope 1){
$computers = 0 + (get-adcomputer -filter * -searchbase $ou.distinguishedname).count
$ou | add-member -membertype noteproperty -name Computers -value $computers -force
Foreach ($Member in $ou){
(Get-ADGroupMember -Identity “Test_Group”).count
}
$ou | select name,computers
}发布于 2018-11-14 18:52:34
(Get-ADGroupMember 'AD-groupname‘-Recursive).count
https://stackoverflow.com/questions/25623217
复制相似问题