Como pesquisar com base no atributo personalizado?

Como pesquisar com base no atributo personalizado?

Tenho um atributo personalizado no AD semelhante a um ID de funcionário. Posso usar get-aduser e extrair as informações deste campo por filtro, mas não consigo pesquisar um usuário com base nesse atributo. A pesquisa não retorna resultados.

Por exemplo:

get-aduser -filter {customattribute -like '34356'}

não retorna nada, mas se eu get-aduser -properties * -filter {customattribute -like *}

o usuário com esse atributo aparece na lista de todos os usuários.

Responder1

Espero que isto ajude:

PS C:> diretório ativo ipmo

PS C:> New-PSDrive -Nome charlotte -PSProvider activedirectory -Root "AD:\ou=charlotte,dc=iammred,dc=net"

PS charlotte:> get-item -Path "cn=ed wilson" -Propriedades *

Isso fornecerá todas as propriedades de um usuário. Se você estiver olhando uma lista de usuários, acho que você poderia salvar a lista de usuários em uma variável e fazer um loop entre eles usando um loop for.

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

informação relacionada