Pregunta Listar todas las variables de entorno desde la línea de comando?


Me gustaría saber si es posible enumerar TODAS las variables de entorno desde el símbolo del sistema de Windows.

Algo equivalente a PowerShell gci env: (o ls env: o dir env:)


716
2018-03-16 15:22


origen


Respuestas:


Solo haz:

SET

También puedes hacer SET prefix para ver todas las variables con nombres que comienzan con prefix.

Por ejemplo, si desea leer solo derbydb de las variables de entorno, haga lo siguiente:

set derby 

... y obtendrá lo siguiente:

DERBY_HOME=c:\Users\amro-a\Desktop\db-derby-10.10.1.1-bin\db-derby-10.10.1.1-bin

1081
2018-03-16 15:24



Jon tiene la respuesta correcta, pero para elaborar un poco más con un poco de azúcar sintáctica ...

SET | more

le permite ver las variables una página a la vez, en lugar de ver todas las variables, o

SET > output.txt

envía la salida a un archivo output.txt que puedes abrir en el bloc de notas o lo que sea ...


123
2017-07-10 15:26



Simplemente ejecuta set de cmd.

Muestra, establece o elimina variables de entorno. Si se usa sin parámetros, establece la configuración actual del entorno.


68
2018-03-16 15:27



Para enumerar todas las variables de entorno en Powershell:

Get-ChildItem Env:

Fuente: https://technet.microsoft.com/en-us/library/ff730964.aspx


59
2018-02-17 08:03



Yo diría que el comando SET realmente no imprime todas las variables ambientales. Por ejemplo, podemos hacer un eco de variables tales como CD, DATE, TIME, pero no se enumeran en la salida SET.

Sería interesante obtener realmente una lista completa de variables que se pueden usar para la escritura por lotes, por ejemplo.


13
2017-09-30 17:14



Puedes usar SET en cmd

Para mostrar la variable actual, solo SET es suficiente

Para mostrar ciertas variables como 'RUTA', use SET PATH.

Para ayuda, escriba set /?.


12
2018-01-13 06:57



no pierdas tiempo para buscarlo en el registro

consulta reg "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment"

devuelve menos que configurar el comando


4
2018-02-06 13:00



Si desea ver la variable de entorno que acaba de configurar, debe abrir una nueva ventana de comando. "Las variables establecidas con las variables setx están disponibles solo en futuras ventanas de comandos, no en la ventana de comandos actual". (https://technet.microsoft.com/en-us/library/cc755104(v=ws.11).aspx#BKMK_examples)


3
2017-12-05 04:55



Como se menciona en otros hilos, puede usar set para enumerar todas las variables de entorno o el uso

set [environment_varible] para obtener una variable específica con valor

set [environment_varible]= se puede usar para eliminar variables del espacio.


3
2018-03-24 04:44