ldap consulta para valor de atributo em branco?

3

Como se consulta um atributo ldap para um valor em branco? O equivalente a str1==null na programação?

Eu tentei o seguinte, mas não funcionou:

(&(objectCategory=computer)(whenCreated>=20160101000000.0Z)(description=))
(&(objectCategory=computer)(whenCreated>=20160101000000.0Z)(description=''))
    
por leeand00 15.07.2016 / 21:33

1 resposta

3

Você precisa negar a correspondência do curinga * (qualquer valor):

(&(objectCategory=computer)(whenCreated>=20160101000000.0Z)(!description=*))

De Noções básicas de consulta LDAP da Microsoft:

The ! operator in conjunction with the wildcard operator will look for objects where that attribute is not set to anything.

    
por 15.07.2016 / 21:48

Tags