Saya mulai menggunakan PowerShell dan mencoba mencari cara bagaimana echo
variabel lingkungan sistem ke konsol untuk membacanya.
Tak satu pun dari yang di bawah ini berfungsi. Yang pertama hanya mencetak %PATH%
, dan yang kedua tidak mencetak apa-apa.
echo %PATH%
echo $PATH
powershell
kitfox.dll
sumber
sumber
echo $env:Path
Jawaban:
Awali nama variabel dengan
env
:Anda juga dapat menghitung semua variabel melalui
env
drive:sumber
$Env:Path.Split(';')
diri saya sendiri (keluaran satu direktori per baris).$env:Path -split ';'
-split
adalah operator regex,String.Split()
bukangci env:
Selain jawaban Mathias.
Meskipun tidak disebutkan dalam OP, jika Anda juga perlu melihat variabel internal khusus / terkait Powershell , Anda perlu menggunakan
Get-Variable
:Ini juga termasuk hal-hal yang mungkin telah Anda setel di skrip startup profil Anda.
sumber