0 Пользователей и 1 Гость просматривают эту тему.
Get-ADGroup -Filter 'GroupCategory -eq "Distribution"' | Select name
Get-ADGroupMember -Identity "какая то группа" -Recursive | Select name
| Export-CSV -Path C:\groupusers.csv -Delimiter ";" -Encoding Unicode -NoTypeInformation
$DGroups = Get-ADGroup -Filter 'GroupCategory -eq "Distribution"'#Путь для лога:$LogPath = "D:\ListUsers.csv"$encoding = 'UTF32'$members =$nullforeach ($g in $DGroups) { $members = Get-ADGroupMember -Identity $g -Recursive Write-Host "Группа $($g.name):" -ForegroundColor Cyan #вывод на экран имени группы Out-File -Append -FilePath $LogPath -Encoding $encoding -InputObject $g.name # пишем в файл имя группы foreach ($m in $members) { Write-Host $m.name -ForegroundColor Green #вывод на экран имени члена группы #Пишем в файл юзера: Out-File -Append -FilePath $LogPath -Encoding $encoding -InputObject $m.name } Write-Host "" #пустая строка Out-File -Append -FilePath $LogPath -Encoding $encoding -InputObject "" #пишем пробел в файл}