私が見ていた以下の簡単なスクリプトがありますが、ライターに次のものが含まれている理由を理解できません 。"$($_.samAccountName)"
スクリプトを試してみただけ$_.samAccountName
で、正常に動作します。うまくいけば簡単な答えですが、なぜ$()
コードに余分なものがあるのでしょうか?
どうもありがとう。
Get-ADGroup -Filter * |
foreach {
$props = [ordered] @{
GroupName = $_.Name
MemberCount = Get-ADGroupMember -Identity "$($_.samAccountName)" | Measure-Object | select -ExpandProperty Count
}
New-Object -TypeName psobject -Property $props
} | sort MemberCount