本文介绍在PowerShell中,如何获取环境变量的值。可以列出所有的环境变量,也可以指定通过变量名称来获取环境变量的值。
在开发过程中,经常需要用到环境变量(比如当前计算机名、登录的用户名、Path环境变量等),那么在PowerShell中如何知道有哪些环境变量呢?又该如何获取指定环境变量的值呢?
PowerShell通过环境变量提供者(Environment Provider)让我们可以访问环境变量。默认情况下,PowerShell创建了一个驱动器(名称为env)来与Environment Provider打交道。所以,我们可以通过env这个驱动器来处理与环境变量相关的操作。
1、列出所有的环境变量
我们可以使用“Get-ChildItem env:”来获取所有的环境变量列表。小编本机的运行结果如下:
PS C:\Users\zhanghong> dir env:Name Value ---- ----- ALLUSERSPROFILE C:\ProgramData APPDATA C:\Users\zhanghong\AppData\Roaming CommonProgramFiles C:\Program Files\Common Files CommonProgramFiles(x86) C:\Program Files (x86)\Common Files COMPUTERNAME ZHANGHONG-BOOK ComSpec C:\Windows\system32\cmd.exe HOMEDRIVE C: HOMEPATH \Users\zhanghong JAVA_HOME D:\JavaDevEnv\jdk1.6.0_16 ……
2、获取环境变量的值
语法:$env:<变量名>
PS C:\Users\zhanghong> $env:computername ZHANGHONG-BOOK
关于PowerShell获取环境变量的值,本文就介绍这么多,希望对大家有所帮助,谢谢!
我需要的是一种适当的方法,让这个方法获得值。 将这个“sdk.root”放在哪里,以便IntelliJ提取它?在属性文件中还是在bash中?
问题内容: Java是否具有默认的“系统环境变量”,当我们设置它时将始终读取/附加它?/ etc似乎仅适用于TOMCAT / JBOSS等。 我不想通过Java系统属性(通过-Dprop1 = value1 -Dprop2 = value2传递)来设置它,因为它涉及shell / batch脚本。 它应可跨操作系统使用,例如Windows中的双击jar文件。 它应该可以在不同的JRE(Sun,IB
本文向大家介绍python访问系统环境变量的方法,包括了python访问系统环境变量的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python访问系统环境变量的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的Python程序设计有所帮助。
本文向大家介绍Windows Powershell 环境变量,包括了Windows Powershell 环境变量的使用技巧和注意事项,需要的朋友参考一下 传统的控制台一般没有象Powershell这么高级的变量系统。它们都是依赖于机器本身的环境变量,进行操作 。环境变量对于powershell显得很重要,因为它涵盖了许多操作系统的细节信息。此外,powershell中的变量只存在于powersh
本文向大家介绍php获取系统变量方法小结,包括了php获取系统变量方法小结的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php获取系统变量的方法。分享给大家供大家参考。具体如下: 这里通过一些php内置函数获得各种系统变量。 希望本文所述对大家的php程序设计有所帮助。
问题内容: JVM中的系统属性System.getProperties()和环境变量System.getenv()有什么区别? 问题答案: 我认为两者之间的区别归结为访问。系统环境变量可以由任何进程访问,而Java系统属性只能由添加到它们的进程访问。 另外,正如Bohemian所说,env变量是在OS中设置的(但是可以通过Java设置),而系统属性则作为命令行选项传递或通过设置setPropert