参考:微软官方文档
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:\Foo
New-Item -Path Env:\Foo -Value 'Bar'
Set-Item -Path Env:\Foo -Value 'Tar'
Remove-Item -Path Env:\Foo -Verbose
Copy-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 删除。