Files
Powershell-Scripts/AD Scripts/Get AD users and their group memberships.ps1
T

9 lines
560 B
PowerShell
Raw Normal View History

2025-08-05 14:52:08 +00:00
Get-ADUser -Filter * -Properties SamAccountname, DisplayName | ForEach-Object {
New-Object PSObject -Property @{
UserName = $_.DisplayName
oSamAccountname = $_.SamAccountname
UserOU = ($_.DistinguishedName -split ",",2)[1]
Groups = (Get-ADPrincipalGroupMembership $_.SamAccountname | Select-Object -ExpandProperty Name) -join
","
}
} | Select-Object oSamAccountname, UserName, UserOU, Groups | Export-Csv -Path "C:\Temp\Script Cache\Audit\ADUserandGroupMembers.csv" -NoTypeInformation