一些 powershell 脚本 | 其二
2020年8月31日 · 468 字 · 1 分钟 · Powershell
承接前文,这里是另一些可能有点用的 pwsh 脚本。
命令行代理
让命令行应用走代理,用法是 socks app command
。也可以把 Set-CliProxy
与 Clear-CliProxy
单独拿出来用。
function socks {
$Command = "$args"
Set-CliProxy
Invoke-Expression $Command 2>&1 | out-default
Clear-CliProxy
}
function Set-CliProxy {
$proxy = 'http://127.0.0.1:43333'
$env:HTTP_PROXY = $proxy
$env:HTTPS_PROXY = $proxy
}
function Clear-CliProxy {
Remove-Item env:HTTP_PROXY
Remove-Item env:HTTPS_PROXY
}
time
为命令行应用计时,大概类似于 *nix 中的 time
。用法是 time app command
。