I'd like to know if it's possible to list ALL environment variables from Windows' Command Prompt.
Something equivalent to PowerShell's gci env:
(or ls env:
or dir env:
).
I'd like to know if it's possible to list ALL environment variables from Windows' Command Prompt.
Something equivalent to PowerShell's gci env:
(or ls env:
or dir env:
).
As mentioned in other threads you can use
set
to list all the environment variables or useset [environment_varible]
to get specific variable with value.set [environment_varible]=
can be use to remove variable from space.To list all environment variables in Powershell:
Source: https://technet.microsoft.com/en-us/library/ff730964.aspx
If you want to see the environment variable you just set, you need to open a new command window. "Variables set with setx variables are available in future command windows only, not in the current command window." (https://technet.microsoft.com/en-us/library/cc755104(v=ws.11).aspx#BKMK_examples)
Just do:
You can also do
SET prefix
to see all variables with names starting withprefix
.For example if you want to read only derbydb from the environment variables, do the following:
...and you will get the following:
Simply run
set
fromcmd
.I would say that SET command doesn't really print all environmental variables. For instance we can echo such variables as CD, DATE, TIME but they are not listed in SET output.
It would be interesting to get really whole list of variables that can be used for batch writing for example.