Como uso o Get-AdObject com umLDAPFilter em proxyAddresses?

2

Estou tentando procurar endereços SMTP usando um LDAPFilter no ADObject

Get-AdObject  -properties * -LDAPFilter "([email protected])" 

Eu entendo que isso é possível com GetADUser e Get-Mailbox, ou até mesmo com o -Filter com o comando -anr . No entanto, para consistência, prefiro usar o LDAP nativo com o comando Get-AdObject.

Como posso pesquisar uma propriedade com vários valores, como proxyAddresses usando Get-AdObject?

    
por Ran Dom 19.07.2018 / 17:16

1 resposta

2
Get-ADObject -Properties * -Filter {ProxyAddresses -eq "smtp:[email protected]"}
Get-ADObject -Properties * -LDAPFilter "(proxyAddresses=smtp:[email protected])"

Ao filtrar propriedades de valores múltiplos, o filtro é satisfeito se algum dos valores corresponder à string de pesquisa.

Mas observe a sintaxe smtp:[email protected] ; os valores do atributo ProxyAddresses sempre têm o prefixo smtp: (ou um prefixo diferente para outros tipos de endereço, como SIP ou X400).

    
por 19.07.2018 / 17:25