Revista Informática

TIP 14 – Cómo listar usuarios por un atributo en particular?

Publicado el 06 marzo 2017 por Aprendiendoexchange

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, Department
TIP 14 – Cómo listar usuarios por un atributo en particular?

Para 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:

TIP 14 – Cómo listar usuarios por un atributo en particular?

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

Volver a la Portada de Logo Paperblog