使用 PowerShell 命令操作环境变量
一般我们添加环境变量都是 右键此电脑->属性->高级系统设置->环境变量 通过鼠标来操作的。
但除此以外,我们还可以通过 PowerShell 来用命令行添加环境变量。
PowerShell 提供了几种不同的方法来使用和管理环境变量。
- 变量语法
- 环境提供程序和项 cmdlet
- .NET System.Environment 类
阅读前须知:在本文中 方法一 和 方法二 设置的环境变量是临时的,重启系统后会失效。
显示环境变量的值
-
方法一:变量语法
$Env:<variable-name>
-
方法二:环境提供程序和项 cmdlet
Get-Item -Path Env:\<variable-name>
-
方法三:.NET System.Environment 类
GetEnvironmentVariable 有两个参数,第一个是变量名,第二个是指定范围(用户变量、系统变量),默认是用户变量。
若要查看或设置系统变量,需要以管理员身份运行 PowerShell。
[Environment]::GetEnvironmentVariable('<variable-name>') [Environment]::GetEnvironmentVariable('<variable-name>', 'User') [Environment]::GetEnvironmentVariable('<variable-name>', 'Machine') # 需要以管理员身份运行 PowerShell
创建和更新环境变量的值
-
方法一:变量语法
$Env:<variable-name> = "<new-value>"
-
方法二:环境提供程序和项 cmdlet
New-Item -Path Env:\Foo -Value 'Bar' # 或者 Set-Item -Path Env:\Foo2 -Value 'BAR'
-
方法三:.NET System.Environment 类
[Environment]::SetEnvironmentVariable('<variable-name>','<new-value>')
[Environment]::SetEnvironmentVariable("PATH", $Env:Path ";<new-value>", "Machine") # 添加到系统变量的 PATH
删除环境变量
由于环境变量不能为空字符串,因此将环境变量设置为 $null
或空字符串会将其删除。
-
方法一:变量语法
$Env:<variable-name> = ''
-
方法二:环境提供程序和项 cmdlet
Remove-Item -Path Env:\<variable-name> -Verbose
-
方法三:.NET System.Environment 类
[Environment]::SetEnvironmentVariable('<variable-name>','')
参考文章
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhfgijkg
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01