[Environment]::GetEnvironmentVariable(<環境変数名>,[EnvironmentVariableTarget]::User)
で現在の値がゲットできる。
[Environment]::SetEnvironmentVariable(<環境変数名>,<値>,[EnvironmentVariableTarget]::User)
でセットできる。
pathを追加する場合は
[Environment]::SetEnvironmentVariable("path",[Environment]::GetEnvironmentVariable("path",[EnvironmentVariableTarget]::User)+<値>,[EnvironmentVariableTarget]::User)
こんな感じ。