Descubrí que es difícil mantener sincronizadas mis variables de entorno en diferentes máquinas. Solo quiero exportar la configuración de una computadora e importarla a otras.
Creo que debería ser posible, pero no sé cómo hacerlo. ¿Alguien puede ayudarme? Gracias.
Usaría el comando SET desde el símbolo del sistema para exportar todas las variables, en lugar de solo PATH como se recomienda anteriormente.
Para importar las variables, se puede usar un bucle simple:
fuente
set > "C:\Users\xx\Desktop\envir variable.txt"
for /F %A in (allvariables.txt) do SET %A
Para exportar variables de usuario, abra un símbolo del sistema y use regedit con / e
Ejemplo:
fuente
Combine las respuestas de @vincsilver y @jdigital con algunas modificaciones,
.reg
al directorio actualcódigo:
La salida quisiera:
fuente
Puede obtener acceso a las variables de entorno en la línea de comandos o en el registro.
Línea de comando
Si desea una variable de entorno específica, simplemente escriba el nombre de la misma (por ejemplo
PATH
), seguido de a>
, y el nombre del archivo para escribir. Lo siguiente volcará la variable de entorno PATH a un archivo llamado path.txt.Método de registro
El Registro de Windows contiene todas las variables de entorno, en diferentes lugares, según el conjunto que esté buscando. Puede utilizar los comandos de importación / exportación del registro para cambiarlos a la otra PC.
Para variables de sistema:
Para variables de usuario:
fuente
Mi método favorito para hacer esto es escribirlo como un script por lotes para combinar las variables del usuario y las variables del sistema en un solo archivo de respaldo, crear un
environment-backup.bat
archivo y ponerlo en él:Esto crea
environment-backup.reg
que puede utilizar para volver a importar variables de entorno existentes. Esto agregará y anulará nuevas variables, pero no eliminará las existentes :)fuente
Aquí está mi método PowerShell
Que hace
Entonces, después de ejecutar esto en la máquina de origen, simplemente transfiera la salida a la máquina de destino y ejecute (indicador elevado si se configura a nivel de máquina)
fuente