[environment]::GetEnvironmentvariable("Path", "User")
[environment]::SetEnvironmentvariable("Path", ";c:\powershellscript", "User")
以上在不操作系统环境变量时不需要管理员权限。
Powershell环境变量 – PowerShell 中文博客