@echo off
setlocal

set "INSTALLER_VERSION=2026.05.13.01"
set "DOWNLOAD_DIR=%USERPROFILE%\Downloads"
set "SCRIPT_PATH=%DOWNLOAD_DIR%\install-asset-capture-agent-%INSTALLER_VERSION%.ps1"

where powershell.exe >nul 2>nul
if errorlevel 1 (
  echo No se encontro PowerShell en este ordenador.
  pause
  exit /b 1
)

echo Descargando instalador BYOM Asset Capture %INSTALLER_VERSION%...
powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "Invoke-WebRequest -Uri 'https://ctlg.byom-store.com/downloads/install-asset-capture-agent-v%INSTALLER_VERSION%.ps1' -Headers @{ 'Cache-Control'='no-cache, no-store, must-revalidate'; 'Pragma'='no-cache' } -OutFile '%SCRIPT_PATH%'"
if errorlevel 1 (
  echo No se pudo descargar install-asset-capture-agent-v%INSTALLER_VERSION%.ps1.
  pause
  exit /b 1
)

echo Ejecutando instalador...
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "%SCRIPT_PATH%"
set "INSTALL_EXIT=%ERRORLEVEL%"

echo.
if not "%INSTALL_EXIT%"=="0" (
  echo [ERROR] La instalacion no se completo correctamente. Codigo: %INSTALL_EXIT%
  echo La ventana queda abierta para que puedas copiar el error.
  echo Archivo de instalador conservado en:
  echo %SCRIPT_PATH%
  echo.
  pause
  exit /b %INSTALL_EXIT%
)

echo Instalacion completada correctamente.
timeout /t 2 >nul
exit /b 0
