Загрузка данных


$reports = "C:\Users\Public\Documents\Verni-AGENT08a-results"
$targetsPath = "$reports\targets.json"

# 1. Прочитаем содержимое
$content = Get-Content $targetsPath -Raw

# 2. Удалим BOM если есть
$content = $content.TrimStart([char]0xFEFF)

# 3. Сохраним без BOM (UTF8 без сигнатуры)
$utf8NoBom = New-Object System.Text.UTF8Encoding $false
[System.IO.File]::WriteAllText($targetsPath, $content, $utf8NoBom)

# 4. Проверим первые байты
Write-Host "=== Первые 10 байт targets.json после исправления ==="
$bytes = [System.IO.File]::ReadAllBytes($targetsPath)
($bytes[0..9] | ForEach-Object { '{0:X2}' -f $_ }) -join ' '

# 5. Повторим Probe
Set-Location -LiteralPath 'C:\Intel\AGENT08a'
.\Check.ps1 Probe -Phase baseline

Если PASS — сразу:

.\Check.ps1 Probe -Phase reboot