在 powershell 中刷新路径

在 powershell 中刷新路径

我正在安装其他东西sliksvnsubversion 客户端使用下面的 powershell 命令,但在安装过程中我假设它必须将 svn 可执行文件添加到 PATH 环境变量中,这意味着安装后在同一个窗口中运行的 svn 命令由于 svn.exe 不在 PATH 上而失败,有没有什么办法可以重新加载 PATH 变量而不必关闭并重新打开 powershell 窗口?

我可以使用 svn.exe 的完整路径,但如果可能的话,我会尽量避免这种情况

安装脚本

Start-Process -Wait -FilePath "$($pwd.path)\assets\Slik-Subversion-1.9.7-x64.msi" -ArgumentList "/passive";

答案1

据我所知,可以在 Powershell 中重新加载 PATH,如下所示:

$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine")

或者

$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") 

相关内容