【发布时间】:2016-12-24 04:43:10
【问题描述】:
有没有比使用此方法更好的方法来计算空组的数量,然后为每个结果调用 $count + 1?我试图弄乱$123.count,但它一直返回0
$Groups = Get-ADGroup -Properties * -Filter * | where { $_.Members.Count -eq 0}
$123= Foreach($G In $Groups)
{
$Membership = Get-ADGroupMember -Identity $G.Name
If($Membership.count -eq 0){
$Count = $count + 1
}
}
【问题讨论】:
-
@($Groups).Count -
@MathiasR.Jessen 那只会给出空组,但这些组仍然可以是某物的成员。我希望 $groups 已经通过 $Membership.count -eq 0
-
那么你想计算没有成员并且本身不是任何组成员的组的数量吗?
-
@MathiasR.Jessen 正确。我也不想使用“$count +1”
标签: powershell if-statement foreach powershell-4.0