Obtenir-Boîte aux lettres - OrganizationalUnit « OU=orgunitname, dc=subdomain, dc=topdomain » - ResultSize 8000 - linkedmailbox de RecipientTypeDetails | % {
$missinglth = $missingplc = $false
$addresses = $_.emailaddresses | ? {$_.prefixstring - eq « smtp »} |
% {$_.addressstring} | Choisir-Corde - modèle « @ (. +) » | % {$_.matches [0] .groups [1] .value.tolower ()}
si ($addresses - notcontains « plc.com ») {$missingplc = $true}
si ($addresses - notcontains « lth.com ») {$missinglth = $true}
si ($missinglth - ou $missingplc) {
Nouveau-Objet - psobject de TypeName - propriété @ {
nom = $_.name
Identité = $_.identity ;
Missinglth = $missinglth ;
Missingplc = $missingplc
}
}
} | les pi appellent, identité, missinglth, missingplc
|