¿Cómo buscar según un atributo personalizado?

¿Cómo buscar según un atributo personalizado?

Tengo un atributo personalizado en AD similar a una identificación de empleado. Puedo usar get-aduser y extraer la información de este campo mediante filtro, pero no puedo buscar un usuario según ese atributo. La búsqueda no arroja resultados.

Por ejemplo:

get-aduser -filter {atributo personalizado -like '34356'}

no devuelve nada, pero si obtengo-aduser -properties * -filter {customattribute -like *}

el usuario con ese atributo aparece en la lista de todos los usuarios.

Respuesta1

Espero que esto ayude:

PS C:> directorio activo ipmo

PS C:> Nuevo-PSDrive -Nombre charlotte -PSProvider activedirectory -Raíz "AD:\ou=charlotte,dc=iammred,dc=net"

PD charlotte:> get-item -Ruta "cn=ed wilson" -Propiedades *

Esto le dará todas las propiedades de un usuario. Si está viendo una lista de usuarios, supongo que podría guardar la lista de usuarios en una variable y realizar un bucle mediante un bucle for.

http://blogs.technet.com/b/heyscriptingguy/archive/2013/03/20/use-powershell-to-find-non-default-user-properties-in-ad.aspx

información relacionada