@echo off
setlocal

cd /d "%~dp0"
set "MGMT_URL=https://vpn.rtmedical.com.br"
set "CONFIG_DIR=%ProgramData%\RTMedicalVPNWin7"
set "CONFIG_FILE=%CONFIG_DIR%\config.json"
set "LOG_FILE=%CONFIG_DIR%\client.log"

if "%~1"=="" goto usage
set "SETUP_KEY=%~1"

net session >nul 2>&1
if errorlevel 1 (
  echo ERRO: abra o cmd.exe como Administrador.
  exit /b 1
)

if not exist "%CONFIG_DIR%" mkdir "%CONFIG_DIR%"

rtmedical-vpn-win7.exe service stop >nul 2>&1
rtmedical-vpn-win7.exe service uninstall >nul 2>&1
rtmedical-vpn-win7.exe --config "%CONFIG_FILE%" --log-file "%LOG_FILE%" --management-url "%MGMT_URL%" --setup-key "%SETUP_KEY%" service install
if errorlevel 1 exit /b 1

rtmedical-vpn-win7.exe service start
rtmedical-vpn-win7.exe --management-url "%MGMT_URL%" --setup-key "%SETUP_KEY%" up
rtmedical-vpn-win7.exe status
exit /b %ERRORLEVEL%

:usage
echo Uso:
echo   connect-win7.bat "SETUP-KEY"
exit /b 2
