here で説明したように、setx
を使用できます。
setx PATH "%PATH%;C:\Something\bin"
ただし、このコマンドは、システムのパス変数ではなく、ユーザーのPATH変数に変更するだけです。
同様のシステム全体のコマンドをどのように作成できますか?
setx /?
と入力して、基本的なコマンドヘルプを取得します。簡単に発見できます:
/M Specifies that the variable should be set in
the system wide (HKEY_LOCAL_MACHINE)
environment. The default is to set the
variable under the HKEY_CURRENT_USER
environment.
これは、昇格したコマンドプロンプトから実行する必要があります。 cmd
ショートカットを右クリックして、Run as Administrator
を選択します。
例えば。
setx /M PATH "%PATH%;C:\Something\bin"
注意:
現在のシステムのPATH変数を破棄する場合があります。変更する前に、必ずその値をバックアップしてください。
PowerShellから
setx /M PATH "$($env:path);c:\program files\mynewprogram"