PowerShell中的刷新路径

Sni*_*olf 2 windows powershell

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

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

安装脚本

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

wp7*_*8de 6

AFAIK,PATH 可以像这样在 Powershell 中重新加载:

$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine")
Run Code Online (Sandbox Code Playgroud)

或者

$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") 
Run Code Online (Sandbox Code Playgroud)