Estou começando a usar o PowerShell e estou tentando descobrir como echo
uma variável de ambiente do sistema para o console lê-lo.
Nenhuma das opções abaixo está funcionando. O primeiro apenas imprime %PATH%
e o segundo não imprime nada.
echo %PATH%
echo $PATH
powershell
kitfox
fonte
fonte
echo $env:Path
Respostas:
Prefixe o nome da variável com
env
:Você também pode enumerar todas as variáveis por meio da
env
unidade:fonte
$Env:Path.Split(';')
mim (saída um diretório por linha).$env:Path -split ';'
-split
é um operador regex,String.Split()
não égci env:
Além da resposta de Mathias.
Embora não seja mencionado no OP, se você também precisa ver as variáveis internas específicas / relacionadas do Powershell , você precisa usar
Get-Variable
:Isso também inclui coisas que você pode ter definido no script de inicialização do seu perfil.
fonte