PowerShell Ambiente Variáveis ​​O Guia Ultimate

PowerShell Ambiente Variáveis ​​O Guia Ultimate

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:

  • Dir Env:
  • Get -ChildItem -Path Env:
  • Get -item -Path Env:
  • Tipos de variáveis ​​de ambiente.

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:

  • O "Get-Childitem”O cmdlet é usado para obter o item de diretórios especificados.
  • ““-Caminho”O parâmetro é usado para definir o caminho.
  • ““Env:”Variáveis ​​retorna variáveis ​​de ambiente:

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ário

Exemplo 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.