Изменение команды SETLOCAL при включении расширенной обработки команд: Пакетная команда SETLOCAL принимает необязательные ...

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

Пакетная команда SETLOCAL принимает необязательные аргументы:
        ENABLEEXTENSIONS / DISABLEEXTENSIONS
            Это позволяет включить или отключить расширенную обработку команд.
            Эти аргументы переопределяют параметры CMD /E:ON или /E:OFF. Для
            получения дополнительных сведений введите CMD /?.
        ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION
            Это позволяет включить или отключить отложенное расширение переменных среды. Эти
            аргументы переопределяют параметры CMD /V:ON или /V:OFF. Для
            получения дополнительных сведений введите CMD /?.
Эти изменения действуют до выполнения соответствующей команды ENDLOCAL,
независимо от их настройки до команды SETLOCAL.

Если команда SETLOCAL вызывается с аргументом, она  устанавливает значение
ERRORLEVEL.  Если указан один из двух допустимых аргументов, это значение будет
равно нулю, в противном случае возвращается единица.  Эту команду можно
использовать в пакетных сценариях, чтобы определить доступность расширенной
обработки команд, следующим образом:

    VERIFY OTHER 2>nul
    SETLOCAL ENABLEEXTENSIONS
    IF ERRORLEVEL 1 echo Не удается включить расширенную обработку

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