
Estou tentando no PowerShell gerar todos os usuários do AD de um determinado grupo sem dados no campo de endereço de e-mail.
Eu tenho o seguinte comando:
get-aduser -filter * -properties * | where {!$_.emailaddress} | select-object samaccountname | export-csv c:\email\noemailusers.csv
Mas estou tentando restringir os resultados apenas aos usuários que são membros de um determinado grupo.
Qualquer ajuda é muito apreciada!
Responder1
Comece pelo grupo e obtenha uma lista de membros; obtenha o objeto de usuário AD para cada membro do grupo; verifique se o usuário possui um endereço de e-mail.
Get-ADGroupMember $yourgroup | Get-ADUser -Properties mail | where { $_.mail -eq $null }