Windows Path Enviroment
CMD - Display environment variables
<syntaxhighlightjs lang="powershell"> set | more PATH </syntaxhighlightjs>
PowerShell
<syntaxhighlightjs lang="powershell"> gci env:PATH ls Env:PATH $Env:PATH="$env:PATH;c:\temp" $Env:path += ";c:\temp" </syntaxhighlightjs>
Set the system PATH
<syntaxhighlightjs lang="powershell"> setx path "%path%;c:\directoryPath" </syntaxhighlightjs>
set vs setx
set
sets an environment variable until the end of the current command prompt session, or until you set the variable to a different valuesetx
sets an environment variable in both the current command shell and all command shells that you create after running the command. It does not affect other command shells that are already running at the time you run the command.