Recuperar usuarios de Active Directory sin dirección de correo electrónico de un determinado grupo en PowerShell

Recuperar usuarios de Active Directory sin dirección de correo electrónico de un determinado grupo en PowerShell

Estoy intentando en PowerShell generar todos los usuarios de AD de un determinado grupo sin datos en el campo de dirección de correo electrónico.

Tengo el siguiente comando:

get-aduser -filter * -properties * | where {!$_.emailaddress} | select-object samaccountname | export-csv c:\email\noemailusers.csv

Pero estoy tratando de limitar los resultados a usuarios que sean miembros de un grupo determinado.

¡Cualquier ayuda es muy apreciada!

Respuesta1

Comience desde el grupo y obtenga una lista de miembros; obtener el objeto de usuario AD para cada miembro del grupo; comprobar si el usuario tiene una dirección de correo electrónico.

Get-ADGroupMember $yourgroup | Get-ADUser -Properties mail | where { $_.mail -eq $null }

información relacionada