Public/Get-ADGroupMembership.ps1
function Get-ADGroupMembership { Param( [Parameter( Position = 0, Mandatory = $true, ValueFromPipelineByPropertyName = $true )] [Alias('UserName','UN')] [String] $User ) $DS = Get-DirectoryServicesContext $UserObject = [System.DirectoryServices.AccountManagement.UserPrincipal]::FindByIdentity($DS, $User) $Groups = $UserObject.GetAuthorizationGroups() $Groups | select -ExpandProperty Name } |