# 1. Запустим acceptance.exe probe вручную и посмотрим сырой вывод
PS C:\Intel\AGENT08a> Write-Host "=== Прямой запуск acceptance.exe probe ==="
=== Прямой запуск acceptance.exe probe ===
PS C:\Intel\AGENT08a> $raw = & .\acceptance.exe probe "$reports\targets.json" 2>&1
PS C:\Intel\AGENT08a> $exitCode = $LASTEXITCODE
PS C:\Intel\AGENT08a> Write-Host "Exit code: $exitCode"
Exit code: 1
PS C:\Intel\AGENT08a> Write-Host "Raw output:"
Raw output:
PS C:\Intel\AGENT08a> $raw
acceptance.exe : helper failed: invalid character '\ufeff' looking for beginning of value
строка:1 знак:8
+ $raw = & .\acceptance.exe probe "$reports\targets.json" 2>&1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (helper failed: ...inning of value:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
PS C:\Intel\AGENT08a>
PS C:\Intel\AGENT08a> # 2. Первые 20 байт вывода (проверка на BOM)
PS C:\Intel\AGENT08a> Write-Host ""
PS C:\Intel\AGENT08a> Write-Host "=== Первые 20 байт вывода ==="
=== Первые 20 байт вывода ===
PS C:\Intel\AGENT08a> $bytes = [System.Text.Encoding]::UTF8.GetBytes("$raw")
PS C:\Intel\AGENT08a> ($bytes[0..19] | ForEach-Object { '{0:X2}' -f $_ }) -join ' '
68 65 6C 70 65 72 20 66 61 69 6C 65 64 3A 20 69 6E 76 61 6C
PS C:\Intel\AGENT08a>
PS C:\Intel\AGENT08a> # 3. Проверим, создан ли JSON отчёт
PS C:\Intel\AGENT08a> Write-Host ""
PS C:\Intel\AGENT08a> Write-Host "=== Проверка отчётов ==="
=== Проверка отчётов ===
PS C:\Intel\AGENT08a> Test-Path 'C:\Users\Public\Documents\Verni-AGENT08a-probe-baseline.json'
False
PS C:\Intel\AGENT08a> Test-Path 'C:\Users\Public\Documents\Verni-AGENT08a-probe-reboot.json'
False
PS C:\Intel\AGENT08a>
PS C:\Intel\AGENT08a> # 4. Посмотрим, под кем мы сейчас
PS C:\Intel\AGENT08a> Write-Host ""
PS C:\Intel\AGENT08a> Write-Host "=== Текущий пользователь ==="
=== Текущий пользователь ===
PS C:\Intel\AGENT08a> [Security.Principal.WindowsIdentity]::GetCurrent().Name
M15-I3W302\VerniAclTest
PS C:\Intel\AGENT08a>