Como faço para que uma consulta do PowerShell mostre valores de atributos em vez de apenas seus nomes?

Como faço para que uma consulta do PowerShell mostre valores de atributos em vez de apenas seus nomes?

Estou usando o PowerShell para consultar um Active Directory. Quero listar os nomes dos usuários e sua cidadania (por exemplo, EUA, AS, CA...). No entanto, quando executo a consulta, os resultados mostram o nome e o valor do atributo Nome, mas apenas o nome do atributo Cidadania seguido de um sinal de igual (=). Este problema também surge, por exemplo, quando tento fazer uma lista de nomes de usuários e seus nomes de estações de trabalho. Sei que existem valores nesses atributos porque posso vê-los quando uso o ADSI Editor. Então, como posso fazer isso funcionar?

Responder1

Ao executar Get-AdUser, ele retorna apenas atributos de compensação limitados.

se você quiser ver os outros atributos, tente usar isto:

Get-AdUser "Person" -Properties extentionAttribute10,dn | ft Name,extentionAttribute10,dn

Obviamente, atrás da parte de propriedades você nomeia as propriedades que gostaria de ver separadas por vírgula. e então você precisa dizer ao PowerShell para mostrá-los no resultado, nomeando-os após ft (Format-Table)

informação relacionada