powershell

Powershellターミナルで環境変数操作

システム環境変数へ設定する場合(Powershellは管理者で起動が必要)
[Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\Program Files\Java\jdk-17", [EnvironmentVariableTarget]::Machine)
ユーザ環境変数へ設定する場合
[Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\Program Files\Java\jdk-17", [EnvironmentVariableTarget]::User)
環境変数の確認

ちなみに、システム環境変数とユーザ環境変数それぞれに異なる値が設定されていた場合はユーザ環境変数が優先されます。

-- 設定したのち改めてターミナルを開きなおして確認する
--
python_test >> $env:JAVA_HOME
C:\Program Files\Java\jdk-17
python_test >>
一時的に設定する場合
python_test >> $env:TEST
-- 一時的に設定する場合
python_test >> $env:TEST="一時的に設定"
--
-- 確認する
python_test >> $env:TEST
一時的に設定

-- そして元に戻す(クリア)する場合
python_test >> Remove-Item env:TEST
python_test >> $env:TEST
python_test >>
スポンサーリンク