PowerShellでWindowsの環境変数一覧を表示する操作方法を以下に記します。
PowerShellでは環境変数はenv:ドライブに格納されていることになってます。
実際に物理的なenvドライブが存在しているわけではありません。
以下に三種類の方法を記します。
出力は同じであり、操作も等価です。
Get-ChildItem env:を実行した時の出力です。 PS C:\Users\sakura> Get-ChildItem env: Name Value ---- ----- ALLUSERSPROFILE C:\ProgramData APPDATA C:\Users\sakura\AppData\Roaming CommonProgramFiles C:\Program Files\Common Files CommonProgramFiles(x86) C:\Program Files (x86)\Common Files CommonProgramW6432 C:\Program Files\Common Files COMPUTERNAME ACER1410 ComSpec C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK NO HOMEDRIVE C: HOMEPATH \Users\sakura JDK_HOME c:\Program Files\Java\jdk1.7.0_05 LOCALAPPDATA C:\Users\sakura\AppData\Local LOGONSERVER \\ACER1410 NUMBER_OF_PROCESSORS 2 OS Windows_NT Path %SystemRoot%\system32\WindowsPowerShell\v1.0\;%JDK_HOME%\bin;C:\Windows\system32;C:\W... PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE AMD64 PROCESSOR_IDENTIFIER Intel64 Family 6 Model 23 Stepping 10, GenuineIntel <省略>
envドライブに移動しGet-ChildItemを実行した時の出力です。
Envドライブに移動しているのが確認できます。
PS C:\Users\sakura> cd env: PS Env:\> Get-ChildItem Name Value ---- ----- ALLUSERSPROFILE C:\ProgramData APPDATA C:\Users\sakura\AppData\Roaming CommonProgramFiles C:\Program Files\Common Files CommonProgramFiles(x86) C:\Program Files (x86)\Common Files CommonProgramW6432 C:\Program Files\Common Files COMPUTERNAME ACER1410 ComSpec C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK NO HOMEDRIVE C: HOMEPATH \Users\sakura JDK_HOME c:\Program Files\Java\jdk1.7.0_05 LOCALAPPDATA C:\Users\sakura\AppData\Local LOGONSERVER \\ACER1410 NUMBER_OF_PROCESSORS 2 OS Windows_NT Path %SystemRoot%\system32\WindowsPowerShell\v1.0\;%JDK_HOME%\bin;C:\Windows\system32;C:\W... PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE AMD64 PROCESSOR_IDENTIFIER Intel64 Family 6 Model 23 Stepping 10, GenuineIntel <省略>
PS C:\Users\sakura> dir env: Name Value ---- ----- ALLUSERSPROFILE C:\ProgramData APPDATA C:\Users\sakura\AppData\Roaming CommonProgramFiles C:\Program Files\Common Files CommonProgramFiles(x86) C:\Program Files (x86)\Common Files CommonProgramW6432 C:\Program Files\Common Files COMPUTERNAME ACER1410 ComSpec C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK NO HOMEDRIVE C: HOMEPATH \Users\sakura JDK_HOME c:\Program Files\Java\jdk1.7.0_05 LOCALAPPDATA C:\Users\sakura\AppData\Local LOGONSERVER \\ACER1410 NUMBER_OF_PROCESSORS 2 OS Windows_NT Path %SystemRoot%\system32\WindowsPowerShell\v1.0\;%JDK_HOME%\bin;C:\Windows\system32;C:\W... PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE AMD64 PROCESSOR_IDENTIFIER Intel64 Family 6 Model 23 Stepping 10, GenuineIntel <省略>
以上、PowerShellで環境変数の一覧を表示する操作方法でした。