Variáveis de ambiente definidas pelo PowerShell

Exibir variáveis ​​de ambiente:

PS C:\Usuários\Administrador> echo $env:apollo
{ }

 Definir variáveis ​​de ambiente:

PS C:\Usuários\Administrador> $env:apollo="TEST_VALUE"

Ver novamente:

PS C:\Usuários\Administrador> echo $env:apollo
TEST_VALUE

Alcance Espacial Afetado: Somente nesta janela

Intervalo de tempo afetado: Somente durante o tempo de execução desta janela, após o fechamento da janela, esta variável desaparece e não será modificada para a variável de ambiente em Meu Computador-->Propriedades-->Configurações Avançadas.

Cenários aplicáveis: Modificação temporária de variáveis ​​de ambiente

 

apegado:

modificador de variável

$env ---- variáveis ​​de ambiente

$local ---- variável local
  • Variáveis ​​locais, escopo: Variáveis ​​somente serão criadas em escopo local. Este é o valor padrão para variáveis ​​que não especificam um escopo. Variáveis ​​locais podem ser lidas de escopos originários de currentScope, mas não podem ser modificadas
$script ---- variável de script
  • Variável de script, escopo: essa variável é válida apenas no script, mas é válida em qualquer lugar do script. Portanto, funções em scripts podem manipular outras variáveis ​​que não estavam dentro da função quando foram definidas no script.
$global ---- variável global
  • Variável global, escopo: Esta variável é válida em qualquer lugar, mesmo fora de funções e scripts.
$private ---- variável privada
  • Variável privada, escopo: A variável só será criada no escopo atual e não será passada para outros escopos. Portanto, ele só pode ler e escrever no escopo atual

 

おすすめ

転載: blog.csdn.net/Horsdy123/article/details/118093957