Variáveis de ambiente no PowerShell são usadas para acessar ou lançar caminhos, pastas ou arquivos específicos no Windows. O uso de variáveis de ambiente pode ajudar a acessar uma pasta específica facilmente. Em vez de digitar o endereço do caminho completo para acessar o “Pasta temp ", a"%temp%”A variável de ambiente pode ser usada.
Além disso, essas variáveis podem ser consideradas como espaços reservados ou atalhos para o endereço do caminho longo de arquivos ou pastas. Trata -se de facilitar a navegação em um computador, seja adicionando caminhos a aplicativos ou criando scripts personalizados.
Este blog fornecerá detalhes sobre o uso das variáveis do ambiente.
O que são variáveis de ambiente PowerShell?
Estes são os comandos que serão discutidos:
Método 1: Use o cmdlet “Dir Env:” para obter as variáveis de ambiente
O "Dir Env:”O cmdlet foi projetado especialmente para obter as variáveis de ambiente usando o PowerShell. Execute o comando declarado para obter todas as variáveis de ambiente:
Dir Env:Método 2: Use o “Get -ChildItem -Path Env:” Cmdlet para obter as variáveis do ambiente
O “Get-Childitem” cmdlet é usado ao longo do “-CaminhoParâmetro e “Env:”Variável para obter as variáveis de ambiente no Windows:
Get -ChildItem -Path Env:De acordo com o código acima:
Método 3: Use o "get -item -path Env:" cmdlet para obter as variáveis do ambiente
Da mesma forma, as variáveis de ambiente também podem ser recuperadas usando o “Get-item”Cmdlet junto com o“-caminhoParâmetro e “Env:" variável:
Get -item -Path Env:Aqui, o especificado “Get-item”O cmdlet é usado para obter o item de um local especificado, mas não obtém o conteúdo do arquivo:
Exemplo 1: Obtenha o nome de usuário atual usando o cmdlet "get-item"
Este exemplo usará o “Get-item”CMDLET para obter o nome de usuário atual do Windows:
Get -item -path Env: Nome de usuárioExemplo 2: Obtenha toda a lista de usuários usando o cmdlet "get-item"
Agora, obtenha a lista de usuários no Windows:
Get -item -Path Env: Usuário*Tipos de variáveis de ambiente
Existem três tipos de variáveis de ambiente escopos: usuário, máquina e processo. Quando todas essas variáveis de ambiente se combinam, elas formam uma imagem que fornece várias variáveis de ambiente para os processos de execução.
Escopo 1: Usuário
O escopo do usuário contém as variáveis de ambiente associadas ao usuário executando o processo atual. Para obter as variáveis do ambiente do escopo do usuário para executar o comando abaixo:
[Sistema.Ambiente] :: GetenviriClevariables ('Usuário')Escopo 2: Máquina
O escopo da máquina contém as variáveis de ambiente associadas às instâncias de execução do Windows:
[Sistema.Ambiente] :: GetenviriCleVariables ('Machine')Escopo 3: Processo
Variáveis de ambiente no escopo do processo combinam escopos de usuário e máquina:
[Sistema.Ambiente] :: GetenviriBeRiables ('Process')Isso se trata de usar as variáveis do ambiente PowerShell.
Conclusão
Variáveis de ambiente podem ser consideradas como espaços reservados ou atalhos para acessar arquivos ou pastas que possuem endereços de caminho longo. Estes podem ser recuperados em PowerShell usando vários cmdlets, incluindo “Dir Env:","Get -ChildItem -Path Env:", ou "Get -item -Path Env:”. Este blog apresentou detalhes detalhados sobre as variáveis do ambiente PowerShell.