Por que o Get-ADObject -identity em um GC não pode usar o SamAccountname, dado que esse atributo é

1

Por que o Get-ADObject no GC não pode usar o SamAccountname para o parâmetro -identity, uma vez que esse atributo está no GC? A ajuda para esse cmdlet lista somente DN e GUID como aceitáveis para a identidade e, na verdade, apenas esses funcionam. Mas é mais comum precisar consultar o GC em uma lista de nomes de logon (SamAccountnames) que poderia estar em qualquer domínio da floresta, que é o meu caso aqui.

Esta é uma limitação do LDAP, do GC, do conjunto de atributos parciais ou dos cmdlets do PS?

    
por Tony A 23.04.2018 / 23:59

2 respostas

1

Você provavelmente deseja usar Get-ADUser se você está tentando obter uma lista de nomes de logon de usuário, ou Get-ADComputer se você estiver procurando por sistemas que também façam logon.

Ou, se por algum outro motivo precisar usar o Get-ADObject, você poderá usar um filtro em SAMAccountNames: Get-ADObject -f {SAMAccountName -like "*searchfilter*"}

Não estou familiarizado com as decisões de design por que apenas determinados atributos são válidos. Mas, imagino que você não pode consultar todos os objetos do AD por SAMAccountName porque a maioria dos objetos do AD não tem um SAMAccountName.

    
por 24.04.2018 / 00:25
0

Use o parâmetro -property para especificar o que você deseja retornar

    
por 24.04.2018 / 22:03