@echo off
setlocal EnableExtensions
title Soporte Remoto Plus Tech
chcp 65001 >nul
cls

echo ========================================================================
echo               GRUPO PLUS TECH - SOPORTE REMOTO ASISTIDO
echo ========================================================================
echo  Configuracion de enlace de soporte remoto oficial de Grupo Plus Tech.
echo  Servidor Oficial: remote.grupoplustech.com
echo.
echo  Contacto: info@grupoplustech.com - Web: https://grupoplustech.com
echo ========================================================================
echo.

net session >nul 2>&1
if %errorlevel% neq 0 (
    echo [*] Solicitando permisos de Administrador...
    powershell -NoProfile -ExecutionPolicy Bypass -Command "Start-Process cmd.exe -ArgumentList '/c \"\"%~f0\"\"' -Verb RunAs"
    exit /b
)

echo Opciones de visualizacion:
echo   [1] Modo Estandar: Icono visible en barra (Recomendado)
echo   [2] Modo Discreto: Ocultar icono en la bandeja de tareas
echo.
set "TRAY_FLAG=N"
set /p TRAY_CHOICE="Selecciona una opcion [1 o 2] (Enter para 1): "
if "%TRAY_CHOICE%"=="2" (
    set "TRAY_FLAG=Y"
    echo [*] Modo discreto seleccionado (icono oculto).
) else (
    echo [*] Modo estandar seleccionado (icono visible).
)
echo.

echo ========================================================================
echo  Descargando componentes y verificando entorno...
echo ========================================================================
set "TEMP_PS=%TEMP%\setup_remote.ps1"
powershell -NoProfile -ExecutionPolicy Bypass -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; (New-Object System.Net.WebClient).DownloadFile('https://remote.grupoplustech.com/downloads/setup_remote.ps1', '%TEMP_PS%')"

if not exist "%TEMP_PS%" (
    echo [ERROR] No se pudo descargar el script de soporte.
    echo Verifica tu conexion a internet o escribe a info@grupoplustech.com
    pause
    exit /b 1
)

echo.
echo ========================================================================
echo  Iniciando configuracion y enlace automatico...
echo ========================================================================
powershell -NoProfile -ExecutionPolicy Bypass -File "%TEMP_PS%" -HideTray "%TRAY_FLAG%"

echo.
echo ========================================================================
echo  Proceso finalizado. Puedes cerrar esta ventana.
echo ========================================================================
pause
