みの雑多ブログ

勉強したことをアウトプットしたり、しなかったり

vscodeのpowershellにパスを通す

Docker Desktopから『Open in Visual Studio Code』選択するとdocker -vが使えるが、
そうでないとvscodepowershellにパスが通ってないことがあった。

システム環境変数にあるものとpowershellのパスは別物。

  • 確認コマンド
    (見やすく;区切りに)
$ENV:Path.Split(";")
  • 一時的な追加
    (通したいパスは複数可)
$ENV:Path=$ENV:Path+";[通したいパス]"
  • 永続的な追加
    (Machineでシステム環境)
[Environment]::SetEnvironmentVariable("Path", $ENV:Path + ";[通したいパス]", [EnvironmentVariableTarget]::Machine)