В запросах Microsoft System Center Configuration Manager 2007 можно использовать логические операторы И, ИЛИ и НЕ. Они позволяют расширить или сузить область запроса. Кроме того, при вычислении значений выражений в Configuration Manager 2007 используется особое старшинство операций, которое влияет на результат.

И

Поиск всех объектов, удовлетворяющих обоим критериям, между которыми стоит оператор И. Оператор И позволяет сузить круг искомых объектов. Например, в Configuration Manager 2007 можно задать поиск всех компьютеров с процессором Pentium И таких, у которых более 64 МБ физической памяти.

ИЛИ

Поиск всех объектов, которые удовлетворяют одному из критериев, между которыми стоит оператор ИЛИ. Оператор ИЛИ используется для объединения набора объектов. Например, в Configuration Manager 2007 можно задать поиск всех компьютеров с процессором Pentium ИЛИ таких, у которых более 64 МБ физической памяти.

НЕ

Поиск всех критериев, которые не удовлетворяют следующему после оператора выражению. Оператор НЕ позволяет сузить круг искомых объектов. Например, можно задать поиск всех компьютеров с процессором Pentium и таких, у которых НЕ более 64 МБ физической памяти.

Порядок вычисления

Чтобы получить нужные результаты, необходимо понять порядок вычисления операторов. Инструкции на вкладке Критерии диалогового окна Свойства формы запроса выполняются в нисходящем порядке за исключением выражений в скобках, которые всегда вычисляются в первую очередь. В языке WQL операторы вычисляются в следующем порядке:

выражения в скобках;

выражения, объединенные оператором И;

выражения, объединенные оператором ИЛИ;

выражения, перед которыми стоит оператор НЕ.

Скобки позволяют упростить понимание сложных выражений или изменить порядок вычислений. Например, если в сложный запрос включено несколько выражений с оператором ИЛИ, укажите с помощью скобок, какое из них следует вычислять первым.

Дополнительные сведения о логических операторах, а в том числе примеры синтаксиса запросов с логическими операторами см. в пакете Configuration Manager 2007 SDK.

См. также

Основные понятия

Обзор запросов