@echo off
setlocal EnableExtensions
title izDesk - Instalacao IZTEC
color 0A

echo.
echo  ========================================
echo   izDesk - Instalacao automatica
echo  ========================================
echo.

set "URL=https://desk.iztec.online/izDesk-Setup-1.0.5.exe"
set "SETUP=%TEMP%\izDesk-Setup-1.0.5.exe"

echo  [1/3] Baixando instalador...
powershell -NoProfile -ExecutionPolicy Bypass -Command ^
  "try { [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; Invoke-WebRequest -Uri '%URL%' -OutFile '%SETUP%' -UseBasicParsing } catch { Write-Error $_.Exception.Message; exit 1 }"

if errorlevel 1 (
  echo.
  echo  ERRO: nao foi possivel baixar o instalador.
  echo  Verifique a internet e tente novamente.
  echo.
  pause
  exit /b 1
)

if not exist "%SETUP%" (
  echo.
  echo  ERRO: arquivo do instalador nao encontrado.
  echo.
  pause
  exit /b 1
)

echo  [2/3] Instalando o izDesk (modo silencioso)...
"%SETUP%" /S
if errorlevel 1 (
  echo.
  echo  ERRO: a instalacao falhou.
  echo  Tente o instalador grafico em https://desk.iztec.online
  echo.
  pause
  exit /b 1
)

echo  [3/3] Abrindo o izDesk...
set "APP=%LOCALAPPDATA%\Programs\izDesk\izDesk.exe"
if exist "%APP%" (
  start "" "%APP%"
) else (
  echo  Instalacao concluida. Abra o izDesk pelo menu Iniciar.
)

echo.
echo  Pronto! Informe o ID e a senha ao tecnico da IZTEC.
echo.
pause
endlocal
