@echo off
REM Checa o adaptador UGREEN (Realtek RTL8822BU / 8812BU) sem precisar de admin.
setlocal
echo === Procurando adaptador (USB VID_0BDA PID_B812) ===
powershell -NoProfile -ExecutionPolicy Bypass -Command ^
  "$d = Get-PnpDevice | Where-Object { $_.InstanceId -match 'VID_0BDA.PID_B812' };" ^
  "if (-not $d) { Write-Host 'Adaptador NUNCA visto neste PC. Espete-o na USB e rode de novo.' -ForegroundColor Yellow; exit 1 };" ^
  "foreach ($x in $d) {" ^
  "  Write-Host ('Dispositivo : ' + $x.FriendlyName);" ^
  "  Write-Host ('Conectado   : ' + $x.Present);" ^
  "  Write-Host ('Status      : ' + $x.Status);" ^
  "  try { $v = (Get-PnpDeviceProperty -InstanceId $x.InstanceId -KeyName DEVPKEY_Device_DriverVersion).Data } catch { $v = $null };" ^
  "  if ($v) { Write-Host ('Driver      : ' + $v + '  (ja instalado, nao precisa de setup)') -ForegroundColor Green }" ^
  "  else { Write-Host 'Driver      : NAO instalado ainda.' -ForegroundColor Yellow;" ^
  "         Write-Host 'Espete o adaptador e aguarde 1-2 min: o Windows Update instala sozinho (sem admin).' }" ^
  "}"
echo.
echo === Interfaces Wi-Fi ativas ===
netsh wlan show interfaces
endlocal
pause
