Public/Test-ADGroupMembership.ps1
function Test-ADGroupMembership { Param( [Parameter( Position = 0, Mandatory = $true, ValueFromPipelineByPropertyName = $true )] [Alias('UserName','UN')] [String] $User, [Parameter( Position=1, Mandatory=$true, ValueFromPipelineByPropertyName = $true )] [string[]]$TargetGroup ) Begin{} Process{ $Groups = Get-ADGroupMembership -User $User [bool](($TargetGroup | % { $_ -in $Groups }) | Measure-Object -Sum | Select -ExpandProperty Sum) } End{} } |