#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)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS