
参考:微软官方文档
Windows 上环境变量有三个作用域(scopes)。
通过 POWESHELL 修改环境变量只能修改当前会话的环境变量,除非使用 System.Environment 类方法
$Env:<variable-name>$Env:<variable-name> = "<new-value>"$Env:<variable-name> = "<new-value>"$Env:<variable-name> = ""Get-Item -Path Env:\FooNew-Item -Path Env:\Foo -Value 'Bar'Set-Item -Path Env:\Foo -Value 'Tar'Remove-Item -Path Env:\Foo -VerboseCopy-Item -Path Env:\Foo -Destination Env:\Foo2 -PassThru使用 Get-ChildItem cmdlet 查看环境变量的完整列表:
Get-ChildItem Env
[Environment]::GetEnvironmentVariable('Foo')[Environment]::SetEnvironmentVariable('Foo','Bar')[Environment]::SetEnvironmentVariable('Foo','Tar')[Environment]::SetEnvironmentVariable('Foo','')$Env:Path += ';C:\Tools',在 Windows 中使用 ; 而不是 :。$PROFILE原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。