Path内の私の変数値は次の通りです
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;%PYTHON_HOME%\;%PYTHON_HOME%\Scripts;C:\SQLite
コマンドプロンプトでecho %Path%
を入力すると、以下のような出力が得られます。
PS C:\Users\Arun> echo %Path%
%Path%
どうしてこれなの?
PowerShellはWindowsコマンドプロンプトとは異なる構文を使用します。
PATH変数を取得するには、$Env:Path
またはGet-ChildItem Env:Path
を使用してください。
Windows 10 Insider Build 14971以降、MicrosoftはデフォルトのコマンドShellをPowerShell
ではなくcmd
に変更しました。
PowerShellは環境変数をcmd
とは異なる方法で処理します。
それらの値をPowerShellで表示するには、次の構文を使用します。
$Env:variablename
例:
> echo %Path%
%Path%
> $Env:Path
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\apps\WSCC\Sysinternals Suite;C:\apps\WSCC\NirSoft Utilities
>