Si las extensiones de comando están habilitadas, el comando SHIFT admitirá el modificador /n, el cual informa al comando ...

Si las extensiones de comando están habilitadas, el comando SHIFT
admitirá el modificador /n, el cual informa al comando que empiece a
cambiar en el argumento n, en donde n puede estar comprendido entre 0 y 8.
Por ejemplo:

    SHIFT /2

cambiará %%3 a %%2, %%4 a %%3, etc. y deja %%0 y %%1 sin modificar.