問題
使用不用方式啟動的 Powershell 得到的環境是不同的。通過以下命令查看。可將系統路徑(Machine)和用戶路徑合並后設置未當前的環境變量
>> $env:path
解決
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")