#navi(../)
* 環境変数の値を取得する $env::環境変数名 [#i0c63eeb]
$envに格納されている環境変数を指定し値を取得する方法を以下に記します。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#n1c99ce9]
-[[環境変数一覧を表示する・Get-ChildItem env:>PowerShell/環境変数一覧を表示する・Get-ChildItem env:]]
* 環境変数の値を取得する [#y34cac41]
以下、''Get-ChildItem env:''を実行した時の一部結果です。
PS C:\Users\sakura> Get-ChildItem env:
Name Value
---- -----
ALLUSERSPROFILE C:\ProgramData
APPDATA C:\Users\sakura\AppData\Roaming
asl.log Destination=file
CommonProgramFiles C:\Program Files\Common Files
CommonProgramFiles(x86) C:\Program Files (x86)\Common Files
CommonProgramW6432 C:\Program Files\Common Files
COMPUTERNAME THINKPAD
ComSpec C:\WINDOWS\system32\cmd.exe
configsetroot C:\WINDOWS\ConfigSetRoot
FP_NO_HOST_CHECK NO
HOMEDRIVE C:
HOMEPATH \Users\sakura
LOCALAPPDATA C:\Users\sakura\AppData\Local
LOGONSERVER \\MicrosoftAccount
NUMBER_OF_PROCESSORS 4
OS Windows_NT
<snip>
** $env:環境変数名 [#ccc62b92]
以下の書式で指定した環境変数名の値を取得することができます。
$env:環境変数名
実際にいくつか試してみます。
- APPDATA値を取得する
PS C:\Users\sakura> $a = $env:APPDATA
PS C:\Users\sakura> $a
C:\Users\sakura\AppData\Roaming
- NUMBER_OF_PROCESSORS値を取得する
$env:NUMBER_OF_PROCESSORS
4
以上、PowerShellで環境変数の値を取得する方法でした。
#htmlinsertpcsp(win-btm.html,win-sp.html)