
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 }