Пожалуйста, примите во внимание: Я обращаюсь к Учетным записям компьютера. Не Учетные записи пользователей.
В Active Directory легко создать фильтр для показа только Отключенных Учетных записей компьютера путем отметки поля "Disabled Accounts" в окнах установки Запроса согласно ниже.
Это создает следующий запрос:
(и (objectCategory=computer) (userAccountControl:1.2.840.113556.1.4.803: = 2))
Как я могу создать фильтр, чтобы сделать полную противоположность? Т.е. Я хочу видеть, только ВКЛЮЧИЛ учетные записи.
Sorğu sadə bir LDAP-sorğusudur, buna görə inkar operatorundan istifadə edə bilərsiniz: sadəcə a! maddənin qarşısında və nəticəsi ləğv ediləcəkdir. Beləliklə, sizin vəziyyətinizdə:
(&(objectCategory=computer)(!userAccountControl:1.2.840.113556.1.4.803:=2))
Bu sorğunu özümün əsrdə sınamışam. Təəccüb işarəsi olmadan, yalnız 4 kompüter hesabını alıram ki, bu da söndürülür. Məzmun işarəsi ilə əlil olanlar xaricində bütün digər kompüter hesablarını alıram.