sync: BOWEI_US 2026-09-02
This commit is contained in:
@@ -131,8 +131,8 @@ $triageStaged = Join-Path ([IO.Path]::GetTempPath()) "tools-sync-triage-$PID.sh"
|
||||
$triageText = ((Get-Content $triage -Raw) -replace "`r`n", "`n") -replace "^", ""
|
||||
[IO.File]::WriteAllText($triageStaged, $triageText, (New-Object System.Text.UTF8Encoding($false)))
|
||||
|
||||
$args = @("--container", $container, "--docker", $dockerBin, "--fix")
|
||||
if ($AllowDestructive) { $args += "--allow-destructive" }
|
||||
$triageArgs = @("--container", $container, "--docker", $dockerBin, "--fix")
|
||||
if ($AllowDestructive) { $triageArgs += "--allow-destructive" }
|
||||
|
||||
$targets = @(@{ H = $sshHost; P = $sshPort; Label = "direct" })
|
||||
if ($sshHostA -and $sshPortA) { $targets += @{ H = $sshHostA; P = $sshPortA; Label = "fallback" } }
|
||||
@@ -141,7 +141,7 @@ $r = $null
|
||||
foreach ($tg in $targets) {
|
||||
Write-Host ""
|
||||
Write-Host "=== server triage via $($tg.Label): $sshUser@$($tg.H):$($tg.P) ==="
|
||||
$r = Invoke-Remote $tg.H $tg.P $triageStaged $args
|
||||
$r = Invoke-Remote $tg.H $tg.P $triageStaged $triageArgs
|
||||
if ($r.Out -notmatch "Connection (timed out|refused)|Could not resolve|Permission denied|No route to host|lost connection") { break }
|
||||
Write-Host " unreachable: $(($r.Out -split "`n")[0])"
|
||||
$r = $null
|
||||
|
||||
Reference in New Issue
Block a user