powershell # 定义要添加的新路径 $newPath = "C:\NewPath\To\Add" # 获取当前用户环境变量PATH的值 $currentPath = [System.Environment]::GetEnvironmentVariable("PATH", "User") # 将新路径添加到当前PATH中,注意分号作为分隔符 $updatedPath = "$cu
首先,代码通过使用[Environment]::GetEnvironmentVariable("Path", "Machine")获取了当前系统环境变量Path的值,并将其存储在变量$envPath中。 接下来,定义了一个新数组$newPaths,其中包含了要添加到环境变量Path中的文件夹路径。 然后,通过foreach循环遍历每个新路径$newPath: 使用条件判断$envPath -notlike "*$ne...
在原有的环境变量基础上新增,并且指定作用域(用户 or 系统 or 会话),一条命令搞定: $addPath=‘c:\add\you\path\here’; $target=‘User’ ; $path = [Environment]::GetEnvironmentVariable(‘Path’, $target); $newPath = $path + ‘;’ + $addPath; [Environment]::SetEnvironmentVariable(“Path”...
有时当前的的 PATH 值的结尾已经有了分号;,则可以通过判断$path变量是否以;结尾,来设置添加新增的路径时,是否添加;,防止多余的;。 $addPath='c:\add\you\path\here';$target='User';$path= [Environment]::GetEnvironmentVariable('Path',$target);if($path-match";$"){$newPath=$path+$addPath; }else...
$path=$path+$line } else{ $path=$path+";"+$line } [System.Environment]::SetEnvironmentVariable("Path",$path,"Machine") $index++ Write-Host $index ": " "Add " $line "to PATH variable!" } } cmd /c "pause" EnvTxt D:\Micro\Android\Sdk\platform-tools ...
SetEnvironmentVariable()使用 方法 使用系统控制面板 在配置文件中设置环境变量 在PowerShell 配置文件中添加或更改的任何环境变量在加载配置文件的任何会话中都可用。 此方法适用于任何受支持的平台上的任何 PowerShell 版本。 例如,若要创建CompanyUri环境变量并更新Path环境变量以包含 文件夹C:\Tools,请将以下行添加...
add environment path to powershell https://stackoverflow.com/questions/714877/setting-windows-powershell-path-variable# 临时添加 If, some time during a PowerShell session, you need to modify the PATH environment variable temporarily, you can do it this way:...
$current_value = [Environment]::GetEnvironmentVariable($env_var, $Scope) #查询当前值,能够区分不同Scope的环境变量(例如用户变量和系统变量都有Path,如果只想插入一个新值到用户Path,就要用上述方法访问) # $current_value = "`$env:$env_var" | Invoke-Expression #无法区分用户和系统的path变量 ...
问使用powershell使用变量设置path变量EN亲爱的读者,作为一名运维工程师,我一直在 Linux 系统上工作,...
Path或使用[System.Environment]::SetEnvironmentVariable()并不会像Rich之前的文章那样永久地更改path变量...