Dostawać-skrzynka pocztowa - OrganizationalUnit "OU=orgunitname, dc=subdomain, dc=topdomain" - ResultSize 8000 - RecipientTypeDetails linkedmailbox | % {
$missinglth = $missingplc = $false
$addresses = $_.emailaddresses | ? {$_.prefixstring - eq "smtp"} |
% {$_.addressstring} | Wybierać-zawiązywać - Wzór "@ (. +)" | % {$_.matches [(0)] .groups [(1)] .value.tolower ()}
jeżeli ($addresses - notcontains "plc.com") {$missingplc = $true}
jeżeli ($addresses - notcontains "lth.com") {$missinglth = $true}
jeżeli ($missinglth - lub $missingplc) {
Nowy-protestować - TypeName psobject - Własność @ {
imię = $_.name
Tożsamość = $_.identity;
Missinglth = $missinglth;
Missingplc = $missingplc
}
}
} | ft wymieniać, tożsamość, missinglth, missingplc
|