PoshTip #4 – List all environment variables

PoshTip #4  – List all environment variables

Retrieving the list of current environment variables is very simply with PowerShell. The windows environment variables are mounted as PSDrive in PowerShell.

First method

Just run :

Get-ChildItem env:

You can use Get-Item to get the value of desired environment variable. Below, I get the current username :

Get-Item env:\USERNAME


(Get-Item env:\USERNAME).value

Second method

You can also list all the variables :

dir env:


ls env:
About Nicolas 282 Articles
I work as an IT Production Manager, based in Paris (France) with a primary focus on Microsoft technologies. I have 10 years experience in administering Windows Servers. . I am a Microsoft MVP for Cloud & Datacenter Management. I also received the PowerShell Hero 2016 award by PowerShell.0rg. And finally, I am "MCSE: Cloud Platform and Infrastructure", "MCSA: Windows Servers", "Administering & Deploying SCCM", and CheckPoint CCSA certified.