もっと詳しく

PowerShellで環境変数を更新するには、環境変数を取得して割り当てます $ Env:Path PowerShellで環境変数パスを再読み込みします。 PowerShellでパスを再読み込みした後、PowerShellISEまたはターミナルを再起動する必要はありません。

パス環境変数 実行可能プログラムが配置されているディレクトリのセットを指定します。 を使用して $Env:Path、パスのリストを取得できます。

このアプリケーションでは、PowerShellを再起動せずに環境変数を更新する方法またはパス変数を再読み込みする方法について説明します。

PowerShellで環境変数を更新する

PowerShellを使用してパス環境変数を再ロードするには、次のコマンドを実行します。

 $Env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine")      

上記のPowerShellスクリプトでは、.NetFrameworkクラスを使用しています System.Environment とその方法 GetEnvironmentVariable() マシンパスを取得します。

GetEnvironmentVariable()メソッドは、現在のプロセスから環境変数を取得します。 上記のスクリプトでは、Path環境変数を取得し、に割り当てます。 $ Env:Path

上記のスクリプトを使用して、変更されたPath環境変数を取得し、それらを現在のプロセスで使用するPath環境変数に割り当てます。

環境変数が再ロードされるため、PowerShellを再起動する必要はありません。

クールなヒント: PowerShellで環境変数を印刷する方法!

次のPowerShellスクリプトを使用して、Path変数とともにユーザー環境変数を再読み込みすることもできます。

$Env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")  

上記のPowerShellスクリプトでは、 GetEnvironmentVariable メソッドでは、Path環境変数とユーザー環境変数を取得します。

マシンとユーザーの両方の環境変数を結合し、それらを$ Env.Path環境変数に割り当てて、現在のセッションで更新された環境変数を確実に使用できるようにします。

クールなヒント: PowerShellで環境変数を設定する方法!

結論

PowerShellで環境変数を更新する方法に関する上記の記事がお役に立てば幸いです。

アプリケーションのインストールまたは何らかの理由でパス環境変数が変更され、更新されたパス変数を使用する場合は、環境パスのリロードが必要です。

PowerShell Active DirectoryコマンドとPowerShellの基本に関するその他のトピックは、ShellGeekホームページにあります。

The post PowerShell-環境変数を更新する appeared first on Gamingsym Japan.