Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
windows의 powershell에서 다음의 command를 수행하면 그룹명에 속하는 사용자를 추출 할 수있다.
1.한개 그룹 member들을 추출하여 csv파일에 저장
Get-ADGroupMember -Identity "그룹명" | Get-ADUser -Properties Title, Department | Select-Object Name, SamAccountName, Title, Department | Export-Csv -Path "C:\temp\GroupMembers.csv" -NoTypeInformation -Encoding UTF8
2. 여러 그룹을 한번에 조회
# 조회할 그룹 이름들을 배열로 지정
$Groups = "Sales_Group", "IT_Group", "HR_Group"
# 반복문을 통해 각 그룹의 멤버 출력
foreach ($Group in $Groups) {
Write-Host "--- Group: $Group ---" -ForegroundColor Cyan
Get-ADGroupMember -Identity $Group | Select-Object Name, SamAccountName
}