Hola.
Los campos del archivo CSV los tienes separados por comas, pero en el FOR estás intentando delimitar cada token por un punto y coma (delims=;), por lo que solo obtienes un token que se almacena en la variable de FOR %%a. Modifica el caracter delimitador y supongo que el resto del script ya te debería funcionar como es esperado.
A todo esto, cuando digas que algo "no va", intenta especificar que significa exactamente "no va", que no somos adivinos.
Saludos!
Los campos del archivo CSV los tienes separados por comas, pero en el FOR estás intentando delimitar cada token por un punto y coma (delims=;), por lo que solo obtienes un token que se almacena en la variable de FOR %%a. Modifica el caracter delimitador y supongo que el resto del script ya te debería funcionar como es esperado.
A todo esto, cuando digas que algo "no va", intenta especificar que significa exactamente "no va", que no somos adivinos.
Saludos!