[筆記] 用 Powershell 解決非系統管理員無法新增永久環境變數的問題

在 Windows 的權限管理規則中,若要新增永久環境變數且不具管理員權限的狀態下,透過 cmd 工具是沒有辦法達成的。這時,Powershell 可以協助達成這一點。
powershell logo


系列文章

本篇文章為 ASP.NET Core 5 整合 Vue.js 框架實作的準備篇。相關文章列舉如下:


步驟

1. 開啟 Powershell,你可以用搜尋框來找到
how-to-set-permanent-environmental-variables-via-powershell img1
2. 輸入 Get-ChildItem Env: ,確認一下目前的環境變數清單
how-to-set-permanent-environmental-variables-via-powershell img3
3. 輸入如右邊的格式:[Environment]::SetEnvironmentVariable(“PATH”, “<path1;path2;……>”, “User”)
第一個參數為要設置或是修改的變數名稱、第二個為實質內容(若有多個路徑,請以”;”分隔)、第三個為設置層面 ( User ) ,相對應的還有 Machine …等
how-to-set-permanent-environmental-variables-via-powershell img2


參考資料

Use PowerShell to Persist Environment Variables
About Environment Variables
How do I set system environment variables in Windows 10?

按讚加入粉絲團

延伸閱讀