Скрипт выгрузки таблицы «Группы — Пользователи» AD
Данный скрипт выгружает ADGroupsAndMembersTable.csv файл в корень диска C:\ .
$results = @()
Get-ADGroup -Filter * | ForEach-Object {
$groupName = $_.Name
Get-ADGroupMember -Identity $_ | ForEach-Object {
$results += [PSCustomObject]@{
GroupName = $groupName
MemberSamAccountName = $_.SamAccountName
MemberDisplayName = $_.Name
MemberObjectClass = $_.ObjectClass
}
}
}
$results | Export-Csv -Path "C:\ADGroupsAndMembersTable.csv" -NoTypeInformation -Encoding UTF8
Полученные данные можно импортировать в excel и выполнить преобразование:

