Blue Flower

#Global Variables
$OutputFolder = "C:\Temp\"

 

Function Get-ADMembers($Groupname)
{
$OutFile = $OutputFolder + "13Sept.csv"
$ADGroup2 = Get-ADGroup $Groupname -Properties Member -server Prod.Mgnx.Cloud
$Arrayofmembers = Get-ADGroupMember -identity $ADGroup2 -Server Prod.Mgnx.Cloud -recursive

foreach ($Member in $Arrayofmembers) {
$SAM = $Member.SamAccountName
$User = Get-ADUser -LDAPFilter "(&(objectCategory=User)(memberof=$ADGroup2)((sAMAccountName=$SAM)))" -server Prod.Mgnx.Cloud -Properties * | Select-Object -Property Name,SamAccountName,physicalDeliveryOfficeName | Export-CSV -Path $OutFile -append -force
}
}

 

# Main Script

cls
Get-ADMembers <group name>