SET "SCHTASKS_NAME=SHARE 백업"
SET "SCHTASKS_RUN=E:\share_backup.bat"
REM ------------------------------------------------------------------
REM 기존에 등록된 동일한 윈도우 스케쥴러 삭제
REM ------------------------------------------------------------------
SCHTASKS /DELETE /F /TN "%SCHTASKS_NAME%"
REM ------------------------------------------------------------------
REM 윈도우 스케쥴러 등록
REM ------------------------------------------------------------------
REM ------------------------------------------------------------------
REM 매 5분마다 실행
REM ------------------------------------------------------------------
SCHTASKS /CREATE /F /SC MINUTE /MO 5 /TN "%SCHTASKS_NAME%" /TR "%SCHTASKS_RUN%"
REM ------------------------------------------------------------------
REM 매일 03:00에 실행
REM ------------------------------------------------------------------
SCHTASKS /CREATE /F /SC DAILY /ST 03:00 /TN "%SCHTASKS_NAME%" /TR "%SCHTASKS_RUN%"
REM ------------------------------------------------------------------
REM 한시간마다 실행 (관리자 권한으로 실행)
REM ------------------------------------------------------------------
SCHTASKS /CREATE /F /RU SYSTEM /RL HIGHEST /SC HOURLY /TN "%SCHTASKS_NAME%" /TR "%SCHTASKS_RUN%"
REM ------------------------------------------------------------------
REM 매주 일요일 오전 01:00에 실행 (관리자 권한으로 실행)
REM ------------------------------------------------------------------
SCHTASKS /CREATE /F /RU SYSTEM /RL HIGHEST /SC WEEKLY /D SUN /ST 01:00 /TN "%SCHTASKS_NAME%" /TR "%SCHTASKS_RUN%"
REM ------------------------------------------------------------------
REM 매월 첫번째 일요일 오전 3:00에 실행 (관리자 권한으로 실행)
REM ------------------------------------------------------------------
SCHTASKS /CREATE /F /RU SYSTEM /RL HIGHEST /SC MONTHLY /MO FIRST /D SUN /ST 03:00 /TN "%SCHTASKS_NAME%" /TR "%SCHTASKS_RUN%"