Изменение команды IF при включении расширенной обработки команд: IF /I строка1 оператор_сравнения строка2 команда IF CMDEXTVERSION ...

Изменение команды IF при включении расширенной обработки команд:

    IF [/I] строка1 оператор_сравнения строка2 команда
    IF CMDEXTVERSION число команда
    IF DEFINED переменная команда

где оператор_сравнения принимает следующие значения:

    EQL - равно
    NEQ - не равно
    LSS - меньше
    LEQ - меньше или равно
    GTR - больше
    GEQ - больше или равно,

а ключ /I, если он указан, задает сравнение текстовых строк без учета
регистра.  Ключ /I можно также использовать и в форме строка1==строка2
команды IF.  Сравнения проводятся по общему типу данных, так что если
строки 1 и 2 содержат только цифры, то обе строки преобразуются в числа,
после чего выполняется сравнение чисел.

Условие CMDEXTVERSION применяется подобно условию ERRORLEVEL, но значение
сравнивается с внутренним номером версии текущей реализации расширенной
обработки команд. Первая версия имеет номер 1. Номер версии будет
увеличиваться на единицу при каждом добавлении существенных возможностей
расширенной обработки команд. Если расширенная обработка команд отключена,
условие CMDEXTVERSION никогда не бывает истинно.

Условие DEFINED применяется подобно условию EXIST, но принимает в качестве
аргумента имя переменной среды и возвращает истинное значение, если эта
переменная определена.
Изменение команды CALL при включении расширенной обработки команд: Команда CALL допускает использование меток в качестве ... Изменение команды CHDIR при включении расширенной обработки команд: Имя текущего каталога в строке вызова преобразуется к ... Изменение команды ENDLOCAL при включении расширенной обработки команд: Если соответствующая команда SETLOCAL включила или ... Изменение команды GOTO при включении расширенной обработки команд: Команда GOTO принимает в качестве метки перехода строку ... Изменение команды IF при включении расширенной обработки команд: IF /I строка1 оператор_сравнения строка2 команда IF CMDEXTVERSION ... Изменение команды MKDIR при включении расширенной обработки команд: Команда MKDIR создает при необходимости все промежуточные ... Изменение команды SET при включении расширенной обработки команд: Если при вызове указать только имя переменной без знака ... Изменение команды SETLOCAL при включении расширенной обработки команд: Пакетная команда SETLOCAL принимает необязательные ... Изменение конфигурации журнала. Использование: wevtutil { sl | set-log } /ПАРАМЕТР:ЗНАЧЕНИЕ /ПАРАМЕТР:ЗНАЧЕНИЕ]. Строка, ...