PowerShell 環境變數

顯示所有環境變數

    
Get-ChildItem Env:
    

註:不區分大小寫,但是一定要加上冒號

範例輸出:
    
Get-ChildItem Env:

Name                           Value
----                           -----
ALLUSERSPROFILE                C:\ProgramData
APPDATA                        C:\Users\ruyut\AppData\Roaming
CommonProgramFiles             C:\Program Files\Common Files
CommonProgramFiles(x86)        C:\Program Files (x86)\Common Files
CommonProgramW6432             C:\Program Files\Common Files
    

顯示指定的環境變數

查看「APPDATA」這個環境變數:
    
$env:APPDATA
    

範例輸出:
    
$env:APPDATA
C:\Users\ruyut\AppData\Roaming
    

設定暫時環境變數

將環境變數名稱 test 設定為 AAA
    
$Env:test="AAA"
    

註:環境變數都是字串,但不可以是空字串

刪除環境變數

環境變數不可以是空字串,設定為空字串就代表刪除。

刪除名稱為 test 的環境變數
    
$Env:test=""
    

設定永久環境變數

要設定永久的環境變數通常有兩種方式,一個是設定 PowerShell 的設定檔,啟動時自動設定一次,另一個就是直接去「設定」裡面設定「環境變數」,可以查看這一篇: Windows 11 設定環境變數 示範

參考資料:
Microsoft.Learn - about_Environment_Variables

留言