Pregunta

Estoy mirando una variable de entorno de usuario creada con Windows Console Command

reg add "hkcu\environment" /v SARMaster_Server_Name /d %smServer%

Este nombre de variable SARMaster_Server_Name se puede ver en el registro bajo HKCU/Environment con el valor correcto, así como a través de la configuración avanzada del sistema del panel de control.

Sin embargo, cuando ejecuto

echo %SARMaster_Server_Name%

Recibo %SARMaster_Server_Name% en lugar del valor real de esta variable de entorno.¿Qué me perdí?Todas las demás variables de entorno, como la temperatura, se pueden hacer eco.

¿Fue útil?

Solución

la variable se está configurando correctamente usando

reg add "hkcu\environment" /v SARMaster_Server_Name /d %smServer%

Sin embargo, necesito reiniciar para poder acceder a esta variable.Una solución, que no ayuda en mi escenario es abrir el editor de variables de entorno desde el panel de control y haga clic en Aceptar después de que se haya agregado la variable utilizando "Reg Add".De alguna manera, esta acción registra la nueva variable que ahora se puede acceder en una nueva sesión CMD.El problema se está informando sobre XP, por lo que puede haberse fijado en Windows 7 A

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top