0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Windows ターミナルで一時PATHを設定したPowerShellプロファイルを追加する

Last updated at Posted at 2024-09-18

一時PATHを設定したPowerShellコンソールを利用したい

特定の開発環境やツールを利用する際に、一時的にコマンドPATHを設定したPowerShllコンソールを利用したいことがあります。

起動後に手動で入力したり、スクリプトファイルを実行すれば実現可能ですが、毎回それを行うのは面倒です。

さりとて、グローバルの環境変数を変更するとコマンドの競合などで思わぬ落とし穴にはまってしまうことがあります。

これらの問題を解決する方法として、本記事ではWidnows ターミナルに一時的なPATHを設定したPowerShellプロファイルを追加する方法について記載します。

Windows ターミナルに新しいプロファイルを追加する

Windwos ターミナルの新しいプロファイルを追加を行います。ベースとなるプロファイルはPowerShellWindows PowerShell を選択してください。

コマンドラインの項目にPATHを設定する起動オプションを追加します。既存のPowerShellのコマンドラインに続けて以下の文字列を追加します。

ダブルクオート内でダブルクオートを表現するためには "" と二重にする必要があります。

 -noexit -Command "Set-Item ENV:PATH ""$ENV:PATH;追加するパス"""

上記のオプションを追加することで、PATHに一時PATHを追加してPowerShellを起動するプロファイルとなります。

これはPowerShellの -Command オプションでコマンドを実行することで実現しています。同様に、PATH以外の環境変数の設定など、他のPowerShellコマンドを実行することができます。

複数のPowerShellコマンドを実行したい場合はセミコロン ; でつなげることで実現できます。

あとがき

検索サイトや生成AIを使っても、そのものずばりの回答は得られなかったので、備忘録としてまとめました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?