PowerShell 查询及刷新环境变量

在 PowerShell 里,查询与刷新环境变量的操作步骤如下。

查询环境变量

  1. 查询所有环境变量 :可以借助 Get-ChildItem 命令对所有环境变量进行查询。
powershell 复制代码
Get-ChildItem Env:
  1. 查询特定环境变量 :若要查询某个特定的环境变量,能使用 $env: 语法。
powershell 复制代码
$env:PATH

刷新环境变量

  1. 临时刷新会话内的环境变量:当你修改了系统环境变量,想在当前 PowerShell 会话里刷新环境变量,可以用以下代码重新加载环境变量。
powershell 复制代码
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
  1. 永久刷新环境变量:若要让环境变量的修改在所有新的 PowerShell 会话里生效,就需要在系统设置里修改环境变量,或者使用 PowerShell 脚本修改系统环境变量。
powershell 复制代码
# 设置新的环境变量
[System.Environment]::SetEnvironmentVariable("MY_VARIABLE", "my_value", "User")
# 读取新的环境变量
$env:MY_VARIABLE

在这些代码中:

  • Get-ChildItem Env: 命令用于获取所有环境变量。
  • $env:变量名 这种语法用于获取特定的环境变量。
  • [System.Environment]::GetEnvironmentVariable 方法用来读取系统或用户的环境变量。
  • [System.Environment]::SetEnvironmentVariable 方法则用于设置系统或用户的环境变量。

通过上述命令和方法,你可以在 PowerShell 中查询和刷新环境变量。

相关推荐
IMPYLH1 小时前
Linux 的 rm 命令
linux·运维·服务器·网络·bash
white-persist2 小时前
【vulhub shiro 漏洞复现】vulhub shiro CVE-2016-4437 Shiro反序列化漏洞复现详细分析解释
运维·服务器·网络·python·算法·安全·web安全
代码中介商2 小时前
手把手教你Linux 打包压缩与 gcc 编译详解
linux·运维·服务器·编译·打包·压缩
longerxin20202 小时前
阿里云AlmaLinux操作系统允许root登录配置步骤
linux·服务器·阿里云
xuanwenchao3 小时前
ROS2学习笔记 - 2、类的继承及使用
服务器·笔记·学习
孙同学_3 小时前
【项目篇】高并发服务器 - HTTP服务器组件拆解,从Util到HttpServer
运维·服务器·http
Sherry Wangs4 小时前
服务器 CUDA版本升级指南
运维·服务器
CQU_JIAKE4 小时前
4.17[Q]
java·linux·服务器
上海云盾-小余4 小时前
DDoS 攻击应急响应全流程:从告警触发到业务恢复的黄金 15 分钟
服务器·安全·游戏·ddos
LXY_BUAA4 小时前
《ubuntu22.04》_新系统的配置_20260418
linux·运维·服务器