Pergunta : Verific o smtp de cada usuário em uma OU e de tudo abaixo das OU e começ os usuários que não têm ambos os addesses.

Olá!, o

Check o smtp de cada usuário em uma OU e o tudo abaixo das OU e começ os usuários que não têm ambos os addesses.

@plc.com
@lth.com

before @ seriam o usuário names.

regards
sharath
class= do

Resposta : Verific o smtp de cada usuário em uma OU e de tudo abaixo das OU e começ os usuários que não têm ambos os addesses.

Pesaroso, eu deixei o valor de parâmetro do “linkedmailbox” da primeira linha.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
Começ-Caixa postal - OrganizationalUnit “OU=orgunitname, dc=subdomain, dc=topdomain” - ResultSize 8000 - linkedmailbox de RecipientTypeDetails | % {  
    $missinglth = $missingplc = $false  
        $addresses = $_.emailaddresses | ? {$_.prefixstring - eq “smtp”} |   
                % {$_.addressstring} | Selecionar-Corda - teste padrão “@ (. +)” | % {$_.matches [0] .groups [1] .value.tolower ()}  
        se ($addresses - notcontains “plc.com”) {$missingplc = $true}  
        se ($addresses - notcontains “lth.com”) {$missinglth = $true}  
        se ($missinglth - ou $missingplc) {  
                Novo-Objeto - psobject de TypeName - propriedade @ {  
                                nome = $_.name  
                                Identidade = $_.identity;  
                                Missinglth = $missinglth;  
                                Missingplc = $missingplc  
                        }  
        }  
} | os ft nomeiam, identidade, missinglth, missingplc
Outras soluções  
 
programming4us programming4us