private/提权安装/安装辅助.ps1
|
Set-StrictMode -Version Latest $ErrorActionPreference = 'Stop' function 刷新_当前PATH { $机器路径 = [Environment]::GetEnvironmentVariable('Path', 'Machine') $用户路径 = [Environment]::GetEnvironmentVariable('Path', 'User') $env:Path = @($机器路径, $用户路径 | Where-Object { $_ }) -join ';' } function 添加_机器PATH { param([Parameter(Mandatory)] [string]$目录) $当前路径 = [Environment]::GetEnvironmentVariable('Path', 'Machine') $路径片段 = @() if ($当前路径) { $路径片段 = $当前路径.Split(';') | Where-Object { $_ } } if ($路径片段 -notcontains $目录) { [Environment]::SetEnvironmentVariable('Path', ((@($路径片段) + $目录) -join ';'), 'Machine') } 刷新_当前PATH } |