Estoy empezando a usar PowerShell y estoy tratando de averiguar cómo echoleer una variable de entorno del sistema en la consola.
Ninguno de los siguientes funciona. El primero solo imprime %PATH%y el segundo no imprime nada.
echo %PATH%
echo $PATH
powershell
kitfox
fuente
fuente

echo $env:PathRespuestas:
Prefije el nombre de la variable con
env:También puede enumerar todas las variables a través de la
envunidad:fuente
$Env:Path.Split(';')(generar un directorio por línea).$env:Path -split ';'-splites un operador de expresiones regulares,String.Split()no lo esgci env:Además de la respuesta de Mathias.
Aunque no se menciona en OP, si también necesita ver las variables internas específicas / relacionadas de Powershell , debe usar
Get-Variable:Estos también incluyen cosas que puede haber configurado en el script de inicio de su perfil.
fuente