Recuperando usuários do Active Directory sem endereço de e-mail de um determinado grupo no PowerShell

Recuperando usuários do Active Directory sem endereço de e-mail de um determinado grupo no PowerShell

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 }

informação relacionada