Puede utilizar una sintaxis de variable de estilo UNIX® o Windows® en las definiciones de variables en mandatos de pasos o de entornos.
El sistema utiliza un preprocesador para interpretar una sintaxis de estilo UNIX ($VAR) y de estilo Windows (%VAR%) convirtiéndola en un formato correcto para el servidor donde se está ejecutando el paso. El preanálisis puede permitir que un paso se ejecute en un servidor Windows o en un servidor UNIX.
echo %fooVar% # Sintaxis de Windows
echo $fooVar # Sintaxis de UNIX o Linux
set fooVar=100 # Windows
fooVar=200 # Sintaxis de UNIX o Linux
El preanalizador, el entorno Windows y los distintos shells de UNIX y Linus interpretan los caracteres especiales de forma distinta. Tenga cuidado al utilizar caracteres especiales y el carácter de barra inclinada invertida.