Como información adicional: Si bien SET funciona con variables globales o del sistema, a veces desea escribir y leer variables de Usuario, y esto se hace con el comando SETX . SETX se incluye en las instalaciones básicas de Windows que comienzan con Vista, pero también estaba disponible en Windows XP al instalar el Paquete de recursos.
Sin embargo, una diferencia acerca de SETX es que no puede leer la variable en la misma ventana de comando en la que la escribió. Debe escribir el comando SETX en una ventana de Comando o Powershell, y luego abrir una nueva ventana para leerla usando ECHO.
SETX también puede escribir variables globales o del sistema.
Para establecer una variable de usuario usando SETX:
setx variable value
Para establecer una variable global o del sistema usando SETX:
setx /m variable value
Para leer un usuario o una variable global:
Recuerde, debe abrir una nueva ventana de Comando o Powershell para leer esta variable.
echo %variable%