Der Kunde wollte wissen, welche eindeutigen Mail-Domains bei den Benutzern im Attribut “mail” im On-Premises AD vorhanden sind:
PowerShell:
$SMTPAddresses = (Get-ADUser -Filter { mail -like "*" } -Properties mail).mail
$usedDomains = for ($address = 0; $address -lt $SMTPAddresses.Length; $address++)
{
$SMTPAddresses[$address].Substring($($SMTPAddresses[$address].IndexOf("@") + 1))
}
$usedDomains | Select-Object -Unique | Sort-Object