I want to get AD groups with no members like below. How can I get this?
My desired output:
Group Name, Members Group01 , YES GRoup02 , NO Here is my script :
$groups = Import-Csv -Path "C:\temp\unused groups\unused.csv" foreach ($group in $groups) { $GroupMembers = Get-ADGroup -Identity $($group.Name) -Properties Members if(($GroupMembers.Members).count -eq 0) { Write-host "TRUE" } else{ Write-host "FALSE" } }
.Countproperty, then you need to make sure it is an array by wrapping it in@()likeif(@($GroupMembers.Member).count -eq 0). Btw. it isMember, notMembers