카테고리 없음

Windows Task Scheduler 등록 스크립트

anythingsay 2026. 5. 14. 12:18

@echo off
:: ================================================
:: Windows Task Scheduler 등록 스크립트
:: 관리자 권한으로 실행 필요
:: ================================================

set TASK_NAME=BO_Monthly_Report
set BAT_FILE=C:\BOApp\run_bo_report.bat
set RUN_USER=DOMAIN\svc_bo_account
set RUN_TIME=06:00
set SCHEDULE=MONTHLY
set RUN_DAY=1

echo [작업 스케줄러 등록 시작]

:: 기존 작업 삭제 (있을 경우)
schtasks /delete /tn "%TASK_NAME%" /f >nul 2>&1

:: 신규 등록
schtasks /create ^
    /tn "%TASK_NAME%" ^
    /tr "\"%BAT_FILE%\"" ^
    /sc %SCHEDULE% ^
    /d %RUN_DAY% ^
    /st %RUN_TIME% ^
    /ru "%RUN_USER%" ^
    /rp ^
    /rl HIGHEST ^
    /f

if %ERRORLEVEL% EQU 0 (
    echo [성공] 작업 등록 완료: %TASK_NAME%
    echo        실행 시간: 매월 %RUN_DAY%일 %RUN_TIME%
) else (
    echo [오류] 작업 등록 실패. 관리자 권한으로 실행하세요.
)

:: 등록 확인
echo.
echo [등록된 작업 정보]
schtasks /query /tn "%TASK_NAME%" /fo LIST

pause