PowerShell: Export AD Group Members
$Group = 'GG_Appl_SSO_Users'
Get-ADGroupMember -Identity $($Group) -Recursive | Get-ADUser -Properties * | Select-Object Name,Mail,UserPrincipalName,DisplayName,DistinguishedName,Department,@{N='Kostenplaats';E={$_.extensionAttribute6}} | Export-CSV -Path "P:\Output\$Group.csv" -NoTypeInformation #-Delimiter ";"
$GroupName = 'GG_Appl_SSO_Starlet'
$GroupDN = (Get-ADGroup -Identity $GroupName -Properties *).DistinguishedName
$GroupADSI =[adsi]”LDAP://$GroupDN”
$members = $GroupADSI.psbase.invoke("Members") | foreach {$_.GetType().InvokeMember("adspath",'GetProperty',$null,$_,$null)}
#$members = $GroupADSI.psbase.invoke("Members") | foreach {$_.GetType().InvokeMember("name",'GetProperty',$null,$_,$null).Replace('CN=', '')}
$members.count
$members | Out-File "P:\Output\$GroupName.csv"