In Active Directory vengono registrati tutti i dati degli utenti compresi gli indirizzi e-mail.
Quindi in un domain controller possiamo recuperare sia i nomi degli utenti, l’account ed anche l’indirizzo e-mail.
Get-ADUser -Filter * -Properties DisplayName, EmailAddress, Title | Select-Object -Property @{Name="Nome"; Expression = {$_.displayname}},@{Name="Indirizzo e-mail"; Expression = {$_.emailaddress}},@{Name="Account"; Expression ={$_.samaccountname}},@{Name="Stato"; Expression = {$_.enabled}}| where {($_."Indirizzo e-mail") -and ($_."Nome")}|Sort-Object Nome
Il risultato che otterremo è questo:
Nome Indirizzo e-mail Account Stato ---- ---------------- ------- ----- Administrator administrator@acmespa.it Administrator True Alessandro Rossi Alessandro.Rossi@acmespa.it arossi False Antonella Bianchi acquisti@acmespa.it abianchi True Antonio Neri magazzino@acmespa.it aneri True Emilio Di Maio Emilio.DiMaio@acmespa.it edimaio True IT MAN itman@acmespa.it itman True Laboratorio laboratorio@acmespa.it laboratorio True