Set-Location -LiteralPath 'C:\Intel\AGENT08a'
$reports = "C:\Users\Public\Documents\Verni-AGENT08a-results"
# 1. Запустим acceptance.exe probe вручную и посмотрим сырой вывод
Write-Host "=== Прямой запуск acceptance.exe probe ==="
$raw = & .\acceptance.exe probe "$reports\targets.json" 2>&1
$exitCode = $LASTEXITCODE
Write-Host "Exit code: $exitCode"
Write-Host "Raw output:"
$raw
# 2. Первые 20 байт вывода (проверка на BOM)
Write-Host ""
Write-Host "=== Первые 20 байт вывода ==="
$bytes = [System.Text.Encoding]::UTF8.GetBytes("$raw")
($bytes[0..19] | ForEach-Object { '{0:X2}' -f $_ }) -join ' '
# 3. Проверим, создан ли JSON отчёт
Write-Host ""
Write-Host "=== Проверка отчётов ==="
Test-Path 'C:\Users\Public\Documents\Verni-AGENT08a-probe-baseline.json'
Test-Path 'C:\Users\Public\Documents\Verni-AGENT08a-probe-reboot.json'
# 4. Посмотрим, под кем мы сейчас
Write-Host ""
Write-Host "=== Текущий пользователь ==="
[Security.Principal.WindowsIdentity]::GetCurrent().Name