Como posso criar um filtro no Active Directory para mostrar apenas contas de computador 'Enabled'?

1

Por favor, observe: estou me referindo a contas de COMPUTADOR. Não são contas de usuários.

No Active Directory, é fácil criar um filtro para mostrar apenas Contas de Computador Desabilitadas marcando a caixa "Contas Desativadas" nas janelas de configuração da Consulta conforme abaixo.

Isso cria a seguinte consulta:

(&(objectCategory=computer)(userAccountControl:1.2.840.113556.1.4.803:=2))

Como posso criar um filtro para fazer exatamente o oposto? Ou seja Quero ver apenas as contas ENABLED.

    
por pgunston 31.07.2015 / 05:59

1 resposta

2

A consulta é um simples LDAP-Query, então você pode usar o operador de negação: basta colocar um! na frente do item, e o resultado será negado. Então, no seu caso:

(&(objectCategory=computer)(!userAccountControl:1.2.840.113556.1.4.803:=2))

Eu testei esta consulta no meu anúncio. Sem a marca de excreção, recebo apenas 4 contas de computador que estão desativadas. Com a marca de exclamação, recebo todas as outras contas de computador, exceto as que estão desativadas.

    
por 31.07.2015 / 08:07