空になっているすべての Active Directory グループを取得する方法を見つけようとして立ち往生しています。このコマンドは、Members を持たず、MemberOf ではないグループを選択します。
Get-QADGroup -GroupType Security -SizeLimit 0 | where-object {$_.Members.Count -eq 0 -and $_.MemberOf.Count -eq 0} | select GroupName, ParentContainer | Export-Csv c:\emptygroups.csv
これはほとんど正しいですが、既定のグループDomain Computersのような特定のグループが空であると言っていますが、空ではありません。この特定のグループには、コンピューターであるメンバーのみが含まれていますが、コンピューターのみを含む他のグループも選択されていないようです。
このコマンドがメンバーを持つものを引き込む理由を誰かが知っていますか?