====== PowerShell-環境変数を扱う ======
環境変数にアクセスするには、EnvironmentのPSドライブを使用する。
> Set-Location env:
EnvironmentのPSドライブに移動したら、Get-ChildItemコマンドレットで環境変数を参照できる。
===== 値を参照する =====
個別の値を参照する場合は、Get-Contentコマンドレットを使う。
> Get-ChildItem
Name Value
---- -----
ALLUSERSPROFILE C:\ProgramData
APPDATA C:\Users\******\AppData\Roaming
CommonProgramFiles C:\Program Files\Common Files
CommonProgramFiles(x86) C:\Program Files (x86)\Common Files
CommonProgramW6432 C:\Program Files\Common Files
……
> Get-Content ALLUSERSPROFILE
C:\ProgramData
===== 値を作成する =====
新しい値を作成する場合は、New-Itemコマンドレットを使う。\\
**New-Item -path 環境変数名 -value 値**
> New-Item -path SAMPLE -value SAMPLEVALUE
> Get-Content SAMPLE
SAMPLEVALUE
作成した環境変数は本セッション内のみ有効。\\
永続的に設定する場合は、Set-EnvironmentVariableメソッドを使用する。
===== 環境変数を削除する =====
環境変数を削除する場合は、Remove-Itemコマンドレットを使う。\\
**Remove-Item 環境変数名**
> Remove-Item SAMPLE