2 つの否定を使用して LDAP フィルターを作成しようとしています。無効になっておらず、 OU=Abt99 に属していないすべてのユーザーが必要です。
これは現時点での私のフィルターです:
(&(objectClass=user)(objectCategory=person)(samaccountname={USERNAME})(!(userAccountControl:1.2.840.113556.1.4.803:=2)))
私は試した
(&(objectClass=user)(objectCategory=person)(samaccountname={USERNAME})(!(userAccountControl:1.2.840.113556.1.4.803:=2)(OU=Abt99)))
と
(&(objectClass=user)(objectCategory=person)(samaccountname={USERNAME})(!(userAccountControl:1.2.840.113556.1.4.803:=2)!(OU=Abt99)))
そしてまた
(&(objectClass=user)(objectCategory=person)(samaccountname={USERNAME})(&(!(userAccountControl:1.2.840.113556.1.4.803:=2)(OU=Abt99))))
何も機能しませんでした。not 演算子の影響を受けるフィルターは 1 つだけだと読んだことがありますが、'not this AND not that' のような言い方が必要です。おそらく誰かが私を助けることができますか?