在 Windows PowerShell 中设置 PATH 环境变量
PATH
变量是操作系统用来从命令行界面定位可执行文件的系统环境变量。我们通常在使用不同类型的编程语言开发各种程序时使用它。但是,在 PowerShell 环境中进行设置是完全不同的。
使用 $Env:PATH
在 Windows PowerShell 中设置 PATH 环境变量
通常,我们可以通过浏览操作系统的控制面板来设置 PATH
变量。但是,在 Windows PowerShell 中,我们可以使用 $Env:PATH
环境变量输出所有文件路径。
示例代码:
Write-Output $Env:PATH
输出:
C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Program Files\Common Files\Microsoft Shared\Microsoft Online Services;C:\Windows\System32\WindowsPowerShell\v1.0\
我们还将使用 $Env:PATH
在 PowerShell 中设置我们的 PATH
环境变量。
在开始之前,通过执行下面的代码片段来保存你现有的 PATH
变量的副本。
$Env:PATH >> Env_Path.txt
其他软件也依赖于 PATH
环境变量,意外覆盖它可能会导致多个问题。执行上述语法将作为环境变量值的主要备份。
要设置新路径,你需要通过执行简单的字符串操作将新路径附加到变量中。
$Env:PATH += ";C:\Program Files\Scripts"
不要忘记添加分号 (;
),它将作为文件路径之间的分隔符,以及将值附加到变量的加号 (+
) 运算符。
如果你需要在预先确定的路径之前首先调用你的新路径,你可以使用以下语法将其插入到开头。
$Env:PATH = "C:\Program Files\Scripts;$Env:PATH"
使用 $Env:PATH
变量只会临时更改 PowerShell 会话中的 PATH
环境变量。关闭 PowerShell 窗口会将 PATH
环境变量恢复为其预先确定的状态。
要永久更改 PATH
环境变量的值,我们可以使用以下方法。
使用 [Environment]
方法在 Windows PowerShell 中设置 PATH 环境变量
更改 PATH
环境变量的另一种方法是使用 [Environment]
变量,该变量将使用基本的.NET 框架元素。
请记住,这将永久更改 PATH
环境变量。它将在所有脚本环境中持久存在。
要更改 PATH
环境变量,请运行以下语法。
[Environment]::SetEnvironmentVariable("PATH", $Env:PATH + ";C:\Program Files\Scripts", [EnvironmentVariableTarget]::Machine)
上述语法中的函数 [Environment]::SetEnvironmentVariable
具有三个参数。
- 需要修改的环境变量类型,在这种情况下,是
PATH
。 - 环境变量的新值。
- 以及环境变量目标,它指定了环境变量的位置。 (机器、用户或进程级别)
现在使用 Write-Output
获取 $Env:PATH
的输出将反映更改之前的旧 PATH
环境变量。关闭当前的 PowerShell 窗口并打开一个新窗口以进行更新并查看结果。
相关文章
在 Windows PowerShell 中获取命令行参数
发布时间:2024/03/04 浏览次数:358 分类:编程语言
-
本文将解释我们如何使用 PowerShell 的参数函数处理命令行参数,参数如何工作,我们如何使用 PowerShell 参数将值传递给参数,以及定义参数的基本方法是什么。
Windows PowerShell 中的 Base64 编码
发布时间:2024/03/04 浏览次数:332 分类:编程语言
-
本文将展示如何编码和解码 base64 字符串。Windows PowerShell 当前版本没有本机命令,因此我们将向你展示如何执行此操作的替代方法。
在 Windows PowerShell 中写入输出
发布时间:2024/03/04 浏览次数:259 分类:编程语言
-
本文将向你展示如何在 Windows PowerShell 中编写或打印输出。本文还将区分多个 write cmdlet 并解释它们的意义。
在 Windows PowerShell 中打印环境变量
发布时间:2024/03/04 浏览次数:869 分类:编程语言
-
本文将讨论什么是环境变量以及如何使用多个 Windows PowerShell 命令打印它们。
在 PowerShell 中注释代码
发布时间:2024/03/04 浏览次数:363 分类:编程语言
-
本文将展示在 Windows PowerShell 中注释代码的多种方法。本文还介绍了注释代码时的一些最佳实践。
在 PowerShell 中执行 LDAP 查询
发布时间:2024/03/04 浏览次数:304 分类:编程语言
-
本文将深入了解如何使用 Active Directory 过滤器和 LDAP 过滤器。
在 PowerShell 中运行可执行文件
发布时间:2024/03/04 浏览次数:420 分类:编程语言
-
本文将演示从 Windows PowerShell 运行 .exe 文件的几种方法。本文还将演示如何静默运行可执行文件。