Я хочу установить переменную среды от командной строки и затем смочь получить доступ к нему глобально (например, я должен видеть его путем движения в Систему-> Переменные среды).
Когда я использую команду набора, это не доступно на новой cmd сессии.
set NEWVAR=SOMETHING
echo %NEWVAR%
Связанные вопросы:
Для создания переменной среды доступной глобально, необходимо установить его в реестре. Поскольку Вы поняли, просто используя:
набор NEWVAR=SOMETHING
Вы просто устанавливаете его в пространстве текущего процесса.
Согласно этой странице можно использовать setx
команда:
setx NEWVAR ЧТО-ТО
setx
встроен в Windows 7, но для более старых версий может только быть доступным, если Вы устанавливаете Windows Resource Kit