
Sé set
que el comando establece variables de entorno temporalmente, mientras que set
el comando establece variables de entorno de forma permanente.
Este comando exporta la variable de entorno actual path
a un archivo.
echo %path% > path.txt
¿Hay alguna manera de configurar la variable de entorno importando desde un archivo, algo como esto?
set %path% < path.txt
Intenté env:PATH = (Get-Content path.txt)
con powershell pero obtuve este error.
Respuesta1
Puede probar los siguientes comandos para configurar/cambiar la variable de entorno mientras la lee desde un archivo. En el siguiente ejemplo, se establece la variable PATH y se reemplazará su contenido.
$env:PATH = (Get-Content path.txt)
Para agregar a la variable de entorno:
$env:PATH += (Get-Content path.txt)
También puedes usar [Environment]::SetEnvironmentVariable
como se describe.aquípara que los cambios sean permanentes.
[Environment]::SetEnvironmentVariable($env:Path, $mypath, "Process")