
이메일 주소 필드에 데이터가 없는 특정 그룹의 모든 AD 사용자를 Powershell에서 출력하려고 합니다.
다음 명령이 있습니다.
get-aduser -filter * -properties * | where {!$_.emailaddress} | select-object samaccountname | export-csv c:\email\noemailusers.csv
하지만 특정 그룹에 속한 사용자로만 결과를 좁히려고 합니다.
어떤 도움이라도 대단히 감사하겠습니다!
답변1
그룹에서 시작하여 회원 목록을 얻으세요. 각 그룹 구성원에 대한 AD 사용자 개체를 가져옵니다. 사용자에게 이메일 주소가 있는지 확인하세요.
Get-ADGroupMember $yourgroup | Get-ADUser -Properties mail | where { $_.mail -eq $null }