使用 PowerShell 命令操作环境变量

这篇具有很好参考价值的文章主要介绍了使用 PowerShell 命令操作环境变量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一般我们添加环境变量都是 右键此电脑->属性->高级系统设置->环境变量 通过鼠标来操作的。
但除此以外,我们还可以通过 PowerShell 来用命令行添加环境变量。

PowerShell 提供了几种不同的方法来使用和管理环境变量。

  • 变量语法
  • 环境提供程序和项 cmdlet
  • .NET System.Environment 类

阅读前须知:在本文中 方法一 和 方法二 设置的环境变量是临时的,重启系统后会失效。



显示环境变量的值

  1. 方法一:变量语法

    $Env:<variable-name>
    

    powershell 设置环境变量,Windows使用技巧,windows,powershell

  2. 方法二:环境提供程序和项 cmdlet

    Get-Item -Path Env:\<variable-name>
    

    powershell 设置环境变量,Windows使用技巧,windows,powershell

  3. 方法三:.NET System.Environment 类

    GetEnvironmentVariable 有两个参数,第一个是变量名,第二个是指定范围(用户变量、系统变量),默认是用户变量。

    若要查看或设置系统变量,需要以管理员身份运行 PowerShell。

    [Environment]::GetEnvironmentVariable('<variable-name>')
    [Environment]::GetEnvironmentVariable('<variable-name>', 'User')
    [Environment]::GetEnvironmentVariable('<variable-name>', 'Machine') # 需要以管理员身份运行 PowerShell
    

    powershell 设置环境变量,Windows使用技巧,windows,powershell



创建和更新环境变量的值

  1. 方法一:变量语法

    $Env:<variable-name> = "<new-value>"
    

  1. 方法二:环境提供程序和项 cmdlet

    New-Item -Path Env:\Foo -Value 'Bar'
    # 或者 
    Set-Item -Path Env:\Foo2 -Value 'BAR'
    

  2. 方法三:.NET System.Environment 类

    [Environment]::SetEnvironmentVariable('<variable-name>','<new-value>')
    


    推荐:将环境变量添加到系统的 PATH 中

    [Environment]::SetEnvironmentVariable("PATH", $Env:Path + ";<new-value>", "Machine") # 添加到系统变量的 PATH
    

    powershell 设置环境变量,Windows使用技巧,windows,powershell



删除环境变量

由于环境变量不能为空字符串,因此将环境变量设置为 $null 或空字符串会将其删除。

  1. 方法一:变量语法

    $Env:<variable-name> = ''
    

  1. 方法二:环境提供程序和项 cmdlet

    Remove-Item -Path Env:\<variable-name> -Verbose
    

  1. 方法三:.NET System.Environment 类

    [Environment]::SetEnvironmentVariable('<variable-name>','')
    

参考文章

微软官方说明文档文章来源地址https://www.toymoban.com/news/detail-613811.html

到了这里,关于使用 PowerShell 命令操作环境变量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【powershell】Windows环境powershell 运维之历史文件压缩清理

    🦄 个人主页——🎐开着拖拉机回家_Linux,大数据运维-CSDN博客 🎐✨🍁 🪁🍁🪁🍁🪁🍁🪁🍁 🪁🍁🪁🍁🪁🍁🪁 🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁 感谢点赞和关注 ,每天进步一点点!加油! 目录 一、Power Shell概述 1.1 Windows Power Shell简介 1.2 PowerShell是什么 1.3 windo

    2024年02月04日
    浏览(42)
  • 浅谈powershell命令-Exchange常用命令

    a.条件查询 b.查询邮件送达至收件人哪个文件夹 c.导出查询(收件人等以,连接便于导出查看) 借鉴:更改特定用户的用户限制设置:Exchange 2013 帮助 | Microsoft Docs 借鉴:http://jialt.blog.51cto.com/4660749/1795823 相关索引服务: Microsoft Exchange Search Host Controller               

    2024年02月05日
    浏览(25)
  • 【Shell 命令集合 系统设置 】⭐⭐⭐Linux 设置环境变量setenv命令 使用指南

    Shell 命令专栏:Linux Shell 命令全解析 setenv命令是用于在Linux系统中设置环境变量的命令。环境变量是一种在操作系统中存储的键值对,用于存储系统配置信息、用户偏好设置以及程序运行所需的路径等信息。通过设置环境变量,可以方便地在不同的程序之间共享数据。 seten

    2024年02月08日
    浏览(42)
  • Windows PowerShell中成功进入conda虚拟环境

    本人操作系统是Windows10(输入命令cmd或在运运行中输入 winver 查看) 在cmd命令行中大家都很熟悉,很方便进入到指定创建了的虚拟环境中,那么在PowerShell中怎么进入呢? 比如在VSCode中的TERMINAL使用的是PowerShell,有时我们想方便的快速切换环境,因为不同环境,我们安装的包

    2023年04月26日
    浏览(39)
  • 使用Win10自带的PowerShell命令校验文件和镜像文件的Hash值(MD5、SHA1/256等)正确性

    通常为了保证我们从网上下载的文件的完整性和可靠性,我们把文件下载下来以后都会校验一下MD5值或SHA1值(例如验证下载的Win10 ISO镜像是否为原始文件),这一般都需要借助专门的MD5检验工具来完成。但其实使用Windows系统自带的Windows PowerShell运行命令即可进行文件MD5、S

    2024年02月16日
    浏览(35)
  • 【Shell 命令集合 系统设置 】⭐⭐⭐Linux 置环境变量 export命令 使用指南

    Shell 命令专栏:Linux Shell 命令全解析 export命令是Linux中的一个内建命令,用于设置环境变量。环境变量是在操作系统中用于存储各种配置信息的一种机制。通过设置环境变量,可以影响系统的行为和程序的运行。 使用export命令,可以将一个变量从当前shell传递到子shell或其他

    2024年02月05日
    浏览(55)
  • VMware vCenter服务器常用的巡检命令、运维命令和PowerShell脚本

    一、前言 最近整理一些VMware vCenter和Esxi常用的巡检命令和运维命令如下: 二、巡检命令 三、运维命令 运维常用命令: 四、Powershell脚本 以上就是vCenter和ESXi常用的运维与监控命令,可以帮助vSphere管理员管理和监控环境。

    2024年02月11日
    浏览(40)
  • win10的powershell环境和cmd窗口有什么区别

    PowerShell 是 Windows 的一种脚本语言和命令行工具,用于管理和自动化系统任务。与传统的 cmd 窗口相比,PowerShell 提供了更强大和灵活的功能。以下是 PowerShell 环境和 cmd 窗口之间的一些区别: 语法:PowerShell 使用一种基于对象的命令行解释器,其语法更为强大和灵活。它可以

    2024年01月16日
    浏览(37)
  • VScode替换cmd powershell为git bash 终端,并设置为默认

    1. 解决VScode缺少git bash的问题_failed to start bash - is git-bash.exe on the syst_Rudon滨海渔村的博客-CSDN博客 效果解决步骤找到git安装目录下的/bin/bash.exe,复制其绝对路径,例如D:Program FilesGitbinbash.exe把路径的右斜杠转义,例如D:\\\\Program Files\\\\Git\\\\bin\\\\bash.exe其实就是一个斜杠变两个在

    2024年02月12日
    浏览(37)
  • 终端(命令提示符或Windows PowerShell或Azure Cloud Shell)概述

    终端(命令提示符或Windows PowerShell或Azure Cloud Shell)是一种很 不 好用的东西 就是要背,很 不 爽 Windows 终端是一个新式主机应用程序,它面向你喜爱的命令行 shell,如命令提示符、PowerShell 和 bash(通过适用于 Linux 的 Windows 子系统 (WSL))。 它的主要功能包括多个选项卡、窗格

    2024年01月23日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包