Pues me alegro que te haya ayudado.
Buén análisis y buena implementación.
solo una observación:
:ESPERA
if not exist c:\TEMPA2\grupos.txt GOTO :ESPERA
si no existe el fichero, entraria en un bucle infinito ... a no ser que le estés dando tiempo al
script en vbs para que lo cree ...
pero veo que has captado el espiritu del scripting.
Por cierto para windows existe una especie de lenguaje tipo VB que implementa scripts, macros para el sistema y los compila a .exe , mirate el
AutoIt ( http://es.wikipedia.org/wiki/AutoIt ), si llegas a hacerte con el, te olvidarás de los batch y los vbs, ya que puedes implemetar muchas tareas administrativas desatendidas en background o con formularios con la asistencia del usuario.
salu2