Les extensions de commandes sont activées par défaut. Vous pouvez également les désactiver pour une exécution particulière ...

Les extensions de commandes sont activées par défaut. Vous pouvez
également les désactiver pour une exécution particulière en utilisant
l'option /E:OFF. Vous pouvez les activer ou désactiver pour toutes les
exécutions de CMD.EXE sur une machine ou pour un utilisateur en
fixant l'une ou les deux valeurs REG_DWORD suivantes du Registre :

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions

        et/ou

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions

à 0x1 ou 0x0 (en utilisant REGEDIT.EXE). Les paramètres spécifiques de
l'utilisateur sont prioritaires sur ceux de la machine. Les options de la
ligne de commande ont préséance sur les paramètres du Registre.

Dans un fichier de commandes, les arguments SETLOCAL ENABLEEXTENSIONS ou
DISABLEEXTENSIONS ont priorité sur l'option /E:ON ou /E:OFF. Voir SETLOCAL /?
pour plus d'informations.

Les extensions de commandes impliquent des modifications ou des additions dans
les commandes suivantes :

    DEL ou ERASE
    COLOR
    CD ou CHDIR
    MD ou MKDIR
    PROMPT
    PUSHD
    POPD
    SET
    SETLOCAL
    ENDLOCAL
    IF
    FOR
    CALL
    SHIFT
    GOTO
    START (inclut également des modifications dans l'appel externe de commande)
    ASSOC
    FTYPE

Pour obtenir des détails spécifiques, entrez /? Nom_de_commande.