@echo off title Install Daily Auto-Sync Tasks (Run as Admin) chcp 65001 >nul cd /d "%~dp0" REM Yeu cau quyen Admin net session >nul 2>&1 if errorlevel 1 ( echo [!] Can chay voi quyen Administrator. echo Click chuot phai file nay - Run as administrator. pause exit /b 1 ) set SCRIPT_DIR=%~dp0 set SCRIPT_PATH=%SCRIPT_DIR%auto_daily_sync.bat echo ============================================ echo Dang ky Task Scheduler: echo - AttendanceAutoSync_Morning 09:30 hang ngay echo - AttendanceAutoSync_Evening 19:45 hang ngay echo Script: %SCRIPT_PATH% echo ============================================ echo. REM Xoa task cu (neu co) schtasks /delete /tn "AttendanceAutoSync_Morning" /f >nul 2>&1 schtasks /delete /tn "AttendanceAutoSync_Evening" /f >nul 2>&1 echo [1/2] Tao Morning task (09:30)... schtasks /create /tn "AttendanceAutoSync_Morning" ^ /tr "\"%SCRIPT_PATH%\"" ^ /sc daily /st 09:30 ^ /ru "SYSTEM" /rl HIGHEST /f if errorlevel 1 ( echo [!] Loi tao Morning task pause & exit /b 1 ) echo. echo [2/2] Tao Evening task (19:45)... schtasks /create /tn "AttendanceAutoSync_Evening" ^ /tr "\"%SCRIPT_PATH%\"" ^ /sc daily /st 19:45 ^ /ru "SYSTEM" /rl HIGHEST /f if errorlevel 1 ( echo [!] Loi tao Evening task pause & exit /b 1 ) echo. echo === Verify === schtasks /query /tn "AttendanceAutoSync_Morning" 2>nul echo. schtasks /query /tn "AttendanceAutoSync_Evening" 2>nul echo. echo ============================================ echo Hoan tat. Logs ghi tai: logs\auto_sync.log echo De test ngay: chay TEST_DAILY_SYNC.bat echo De go: chay UNINSTALL_DAILY_TASKS.bat (Admin) echo ============================================ pause