Este tip puede ser muy útil para filtrar a qué usuarios queremos aplicar un cambio o sobre qué usuarios queremos obtener información.
En este caso en la primer línea almacenamos en $users todos los usuarios (hasta 2000 usuarios porque se especificó ResultSize 2000, si quisieramos ilimitado podríamos especificar "unlimited").
En la segunda línea pasamos la salida de $users a la estructura Where (donde) y solo devolvemos el caso de usuarios que tengan en la propiedad departamento la palabra "Engineering", por último formateamos la salida usando el Nombre del usuario y el Departamento:
$users = Get-User -ResultSize 2000 $users | Where {$_.Department -Eq "Engineering"} | FT Name, DepartmentPara conocer rápidamente qué propiedades podemos utilizar en el filtro podriamos ejecutar:
De esta manera se listan todas las propiedades. A continuación un fragmento de las propiedades que devolvería este comando:
Por ejemplo vemos la propiedad "City", conociendo el nombre de la propiedad podríamos utilizar el ejemplo del TIP para filtrar por la propiedad que nos interese.
Para filtrar por todos los usuarios de una ciudad en particular podríamos ejecutar:
$users = Get-User -ResultSize 2000 $users | Where {$_.City -Eq "Nombre_de_Ciudad"} | FT Name, City Tips del shell de Exchange