# 1. Посмотрим, что внутри probe-baseline.json (результат первой попытки)
Write-Host "=== probe-baseline.json ==="
Get-Content 'C:\Users\Public\Documents\Verni-AGENT08a-probe-baseline.json' -Raw
# 2. Сырой вывод helper'а
$reports = "C:\Users\Public\Documents\Verni-AGENT08a-results"
Write-Host ""
Write-Host "=== Сырой acceptance.exe probe ==="
& C:\Intel\AGENT08a\acceptance.exe probe "$reports\targets.json"
Write-Host "Exit code: $LASTEXITCODE"
Set-Location -LiteralPath 'C:\Intel\AGENT08a'
$reports = "C:\Users\Public\Documents\Verni-AGENT08a-results"
$out = "C:\Users\Public\Documents\Verni-AGENT08a-debug.txt"
# 1. Сырой вывод acceptance.exe probe
$raw = & .\acceptance.exe probe "$reports\targets.json" 2>&1
$exitCode = $LASTEXITCODE
# 2. Содержимое отчёта (если есть)
$probeJson = if (Test-Path 'C:\Users\Public\Documents\Verni-AGENT08a-probe-baseline.json') {
Get-Content 'C:\Users\Public\Documents\Verni-AGENT08a-probe-baseline.json' -Raw
} else { "NOT CREATED" }
# 3. targets.json
$targets = Get-Content "$reports\targets.json" -Raw
# 4. Собираем всё в один файл
@"
=== DEBUG AGENT08a ===
Time: $(Get-Date -Format 'o')
User: $([Security.Principal.WindowsIdentity]::GetCurrent().Name)
Exit code: $exitCode
=== RAW PROBE OUTPUT ===
$raw
=== PROBE-BASELINE.JSON ===
$probeJson
=== TARGETS.JSON ===
$targets
=== CHECK.PS1 PROBE SECTION (lines 166-177) ===
$(Get-Content .\Check.ps1 | Select-Object -Skip 165 -First 12)
"@ | Set-Content -LiteralPath $out -Encoding UTF8
Write-Host "Debug saved to: $out"
Get-Content $out