Probablemente sepa que puede ver las variables de entorno de Windows en una interfaz gráfica de usuario que se ve así:

Imagen: img ¿Cómo solo obtener las variables en el cuadro superior?

Lo que probé: echo %path% en powershell o cmd: combina la entrada para la ruta de ambos cuadros.

¿Cómo puedo evitar eso y solo ver el contenido de la variable de ruta superior?

1
Till Schulte 14 dic. 2019 a las 21:46

2 respuestas

La mejor respuesta

Entonces, hay varias formas de obtener esta información ... cmd.exe / PowerShell.exe

# CMD
For /F "Skip=2Tokens=1-2*" %A In ('Reg Query HKCU\Environment /V PATH 2^>Nul') Do @Echo %A=%C

# Or this...
reg query HKCU\Environment /v PATH



# PowerShell
(Get-Item -Path HKCU:\Environment).GetValue('PATH', $null, 'DoNotExpandEnvironmentNames')

# Or this
(Get-ItemProperty HKCU:\Environment).PATH

# Or just the path from from what Scepticalist shows
([Environment]::GetEnvironmentVariables("User")).Path
0
postanote 14 dic. 2019 a las 20:57