Obtenha variáveis ​​de ambiente no PowerShell

Obtenha variáveis ​​de ambiente no PowerShell
Uma variável de ambiente é um objeto que contém um valor usado por vários programas de software. Essas variáveis ​​armazenam as informações relacionadas ao ambiente e processadores do sistema operacional usado pelo sistema operacional. As variáveis ​​de ambiente podem ser usadas para diferentes configurações, como pipeline, sistema e configurações de software.

Pode -se adicionar novas variáveis ​​de ambiente usando a interface gráfica do usuário do Windows, o que é muito comum. No entanto, neste guia, forneceremos um detalhe enriquecido das variáveis ​​de ambiente de manuseio usando o Windows PowerShell.

Como verificar as variáveis ​​de ambiente existentes usando o PowerShell?

No começo, você deve iniciar seu Windows PowerShell. Vá para "procurar”Na barra de tarefas e tipo“Powershell““. Clique com o botão direito do mouse no campo encontrado e clique em “Executar como administrador““.

Depois de obter o PowerShell com os privilégios do administrador, escreva o seguinte comando para obter todas as variáveis ​​de ambiente armazenadas no sistema operacional.

> Get-Childitem Env:

Depois de executar o comando, ele listará todas as variáveis ​​de ambiente disponíveis:

Como adicionar novas variáveis ​​de ambiente usando o PowerShell?

Depois de obter a lista de variáveis ​​de ambientes, você pode adicionar novas variáveis ​​de ambiente à lista existente. Se a variável já existir, pode -se anexar o valor às variáveis ​​atuais.

Como você pode ver, não há variável de ambiente com o nome “Aaa_env_var“: Você precisa usar o operador de atribuição“ = ”para atribuir um novo valor à variável de ambiente que você vai fazer. Aqui, estamos atribuindo o nome do valor 'TestVariable'para a nova variável; Execute o comando abaixo para adicionar uma nova variável de ambiente:

> $ Env: aaa_env_var = 'testVariable'

Depois de adicionar, verifique a lista de variáveis ​​de ambiente. Você obterá esta variável recém -gerada. Para verificar a lista das variáveis ​​de ambiente existentes; Execute o seguinte comando em PowerShell:

> Get-Childitem Env:

Como anexar o valor à variável de ambiente existente usando o PowerShell?

Se você deseja anexar o valor atual da variável do ambiente, você pode fazê -lo com a ajuda do comando dado abaixo. Certifique -se de escrever o nome correto da variável. Você pode adicionar um cólon ou semicolon para separar o valor atual e anexado da variável.

> $ Env: AAA_ENV_VAR += ': ChildTestVariable'

Você pode verificar a mudança usando o seguinte comando:

> dir Env:

Como substituir o valor existente das variáveis ​​de ambiente?

Se você deseja substituir o valor de uma variável existente, não precisa adicionar uma nova variável. No entanto, o comando é o mesmo que adicionar uma nova variável. Ainda assim, se a variável já existir com o mesmo nome, substituirá o valor existente pelo novo valor que você forneceu. O comando fornecido abaixo ajudará a substituir o valor do valor existente:

> $ Env: aaa_env_var = 'newvalue'

O comando acima adicionará 'NewValue' à variável existente “Aaa_env_var““. Você pode visualizar a lista de variáveis ​​de ambiente para verificar a alteração:

> dir Env:

Como criar um arquivo de backup de variáveis ​​de ambiente no Windows?

Como as variáveis ​​de ambiente mantêm informações sensíveis relacionadas ao sistema operacional, adicionar novas variáveis ​​ou alterar os valores das variáveis ​​existentes pode ser perigoso. Portanto, é uma boa prática criar o backup das variáveis ​​existentes.

Copie e cole o seguinte comando para obter o backup das variáveis ​​de ambiente no “C”Drive ou onde quiser. Você tem a opção de selecionar o formato do arquivo de saída, aqui estamos criando o backup no “.TXT" arquivo:

> Get-Childitem Env: | Selecione Tecla, Valor | Exportar-CSV C: \ Temp \ BackupeNvvariables.txt -NotypeInformation

Depois que o comando for executado com sucesso, olhe dentro do diretório "c: \ temp" para verificar se o arquivo de backup foi criado ou não. Para fazer isso usando o PowerShell, execute o seguinte comando:

> Get-Childitem C: \ Temp

A saída é mostrada abaixo e você pode verificar se um arquivo de texto com o nome “BackupeNvvariables”É criado no diretório selecionado:

Como remover a variável de ambiente usando o PowerShell?

As variáveis ​​de ambiente definidas pela sua máquina têm algumas tarefas vitais a serem executadas; portanto, excluí -las pode interromper o desempenho do seu sistema operacional. No entanto, algumas variáveis ​​são criadas pelos usuários que não têm nada a ver com seu dispositivo. Portanto, se você deseja remover qualquer variável, precisará executar o seguinte comando com o nome da variável:

> Remover-Item Env: \ aaa_env_var

Este cmdlet PowerShell removerá “Aaa_env_var”Da lista de variáveis ​​de ambiente existentes.

Conclusão:

A variável de ambiente mantém vários tipos de informações que se referem a várias funções do sistema operacional. Você pode obter as informações necessárias para verificar a lista de variáveis ​​que armazenam o tipo de informação.

Neste guia, fornecemos as diferentes operações que você pode executar em variáveis ​​de ambiente. As variáveis ​​de ambiente contêm diferentes tipos de informações relacionadas ao seu sistema operacional. Se você deseja adicionar novas variáveis ​​ao diretório da variável de ambiente, faça as alterações com cuidado, porque se você manipular qualquer variável interna, o resultado poderá forçar seu sistema operacional a agir ou não obter o valor necessário para chamar o variável.