Necesito acceder a una variable de entorno de forma remota. Para hacer esto, creo que la mejor manera es leerlo desde el registro.
¿Dónde se almacenan las variables de entorno en el registro?
registry
environment-variables
Brian R. Bondy
fuente
fuente
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Me doy cuenta de que esto es antiguo, pero hay una forma más eficiente de hacerlo en Windows 7. SETX está instalado de forma predeterminada y admite la conexión a otros sistemas.
Para modificar las variables de entorno global de un sistema remoto, usaría
Esto no requiere reiniciar el explorador.
fuente
cmd:
Potencia Shell:
Powershell / .NET: (consulte https://msdn.microsoft.com/en-us/library/system.environmentvariabletarget(v=vs.110).aspx )
fuente
Siempre tuve problemas con eso, hice un getx.bat:
fuente