Cuestión : Comprobar el smtp de cada usuario en un OU y de todo debajo de los Ou y conseguir a usuarios que no tienen ambos addesses.

Hola, el

Check el smtp de cada usuario en un OU y todo debajo de los Ou y consigue a usuarios que no tienen ambos addesses.

@plc.com
@lth.com

before @ serían el usuario names.

regards
sharath
class= del

Respuesta : Comprobar el smtp de cada usuario en un OU y de todo debajo de los Ou y conseguir a usuarios que no tienen ambos addesses.

Apesadumbrado, dejé el valor de parámetro del “linkedmailbox” de la primera línea.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
Conseguir-Caja - OrganizationalUnit “OU=orgunitname, dc=subdomain, dc=topdomain” - ResultSize 8000 - linkedmailbox de RecipientTypeDetails | % {  
    $missinglth = $missingplc = $false  
        $addresses = $_.emailaddresses | ¿? {$_.prefixstring - eq “smtp”} |   
                % {$_.addressstring} | Seleccionar-Secuencia - patrón “@ (. +)” | % {$_.matches [0] .groups [1] .value.tolower ()}  
        si ($addresses - notcontains “plc.com”) {$missingplc = $true}  
        si ($addresses - notcontains “lth.com”) {$missinglth = $true}  
        si ($missinglth - o $missingplc) {  
                Nuevo-Objeto - psobject de TypeName - característica @ {  
                                nombre = $_.name  
                                Identidad = $_.identity;  
                                Missinglth = $missinglth;  
                                Missingplc = $missingplc  
                        }  
        }  
} | los pies nombran, identidad, missinglth, missingplc
Otras soluciones  
 
programming4us programming4us