Descobri que é difícil manter minhas variáveis de ambiente sincronizadas em máquinas diferentes. Eu só quero exportar as configurações de um computador e importar para outros.
Acho que deveria ser possível, mas não sei como fazer. Alguém pode me ajudar? Obrigado.
Eu usaria o comando SET do prompt de comando para exportar todas as variáveis, em vez de apenas PATH, conforme recomendado acima.
Para importar as variáveis, pode-se usar um loop simples:
fonte
set > "C:\Users\xx\Desktop\envir variable.txt"
for /F %A in (allvariables.txt) do SET %A
Para exportar variáveis de usuário, abra um prompt de comando e use regedit com / e
Exemplo:
fonte
Combine as respostas de @vincsilver e @jdigital com algumas modificações,
.reg
para o diretório atualcódigo:
A saída gostaria de:
fonte
Você pode obter acesso às variáveis de ambiente na linha de comando ou no registro.
Linha de comando
Se você quiser uma variável de ambiente específica, basta digitar o nome dela (por exemplo
PATH
), seguido por a>
, e o nome do arquivo para escrever. O seguinte irá despejar a variável de ambiente PATH em um arquivo chamado path.txt.Método de Registro
O Registro do Windows contém todas as variáveis de ambiente, em lugares diferentes, dependendo de qual conjunto você está procurando. Você pode usar os comandos Importar / Exportar do registro para transferi-los para o outro PC.
Para variáveis do sistema:
Para variáveis do usuário:
fonte
Meu método favorito para fazer isso é escrevê-lo como um script em lote para combinar variáveis de usuário e variáveis de sistema em um único arquivo de backup, como criar um
environment-backup.bat
arquivo e colocá-lo nele:Isso cria o
environment-backup.reg
que você pode usar para reimportar variáveis de ambiente existentes. Isso adicionará e substituirá novas variáveis, mas não excluirá as existentes :)fonte
Aqui está meu método PowerShell
O que faz
Então, depois de executar isso na máquina de origem, simplesmente transfira a saída para a máquina de destino e execute (prompt elevado se estiver definido no nível da máquina)
fonte