Из скрипта вы можете установить переменную только с помощью команды SET:
SET my_var=42
Но это не изменит / определит эту переменную "глобально". Как только вы закроете окно командной строки, в котором был запущен этот скрипт, переменная исчезнет.
Так что, если вы хотите определить переменную навсегда, вам придется объединить решение реестра с помощью команды SET.