Windows SCHTASKS 명령어 사용법은 무엇인가요?
💡 요약 정리
- SCHTASKS는 Windows에서 예약된 작업을 관리하는 명령어입니다
- CREATE, DELETE, QUERY 세 가지 주요 기능을 제공합니다
- 로컬 및 원격 시스템에서 스케줄 작업을 생성하고 관리할 수 있습니다
SCHTASKS 명령어는 Windows 서버에서 예약된 작업을 생성, 삭제, 조회할 수 있는 명령줄 도구입니다. 서버호스팅 환경에서 정기적인 작업을 자동화할 때 유용합니다.
1. SCHTASKS CREATE - 예약 작업 생성
로컬 또는 원격 시스템에서 관리자가 예약된 작업을 만들 수 있도록 합니다.
기본 구문
SCHTASKS /Create [/S system [/U username [/P password]]]
[/RU username [/RP password]] /SC schedule [/MO modifier] [/D day]
[/I idletime] /TN taskname /TR taskrun [/ST starttime] [/M months]
[/SD startdate] [/ED enddate]
주요 매개 변수
시스템 연결 옵션
| 매개변수 | 설명 |
|---|
/S system | 연결할 원격 시스템을 지정합니다. 생략 시 로컬 시스템이 기본값입니다 |
/U username | 명령을 실행할 사용자 컨텍스트를 지정합니다 |
/P password | 제공된 사용자 컨텍스트에 대한 암호를 지정합니다 |
작업 실행 계정 설정
| 매개변수 | 설명 |
|---|
/RU username | 작업을 실행할 사용자 계정을 지정합니다. 시스템 계정의 경우 "", "NT AUTHORITY\SYSTEM" 또는 "SYSTEM" 사용 |
/RP password | 사용자에 대한 암호를 지정합니다. 암호를 묻도록 하려면 "*" 또는 비어 있어야 합니다 |
일정 설정
| 매개변수 | 설명 |
|---|
/SC schedule | 일정 빈도 지정: MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE |
/MO modifier | 일정이 반복되는 것을 자세하게 제어 |
/D days | 작업을 실행할 요일 지정: MON, TUE, WED, THU, FRI, SAT, SUN 또는 1-31 (월별 날짜) |
/M months | 달 지정: JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC |
작업 정보
| 매개변수 | 설명 |
|---|
/TN taskname | 예약된 작업을 식별하는 고유한 이름 |
/TR taskrun | 예약된 작업에서 실행할 경로 및 파일 이름 (예: C:\windows\system32\calc.exe) |
/ST starttime | 작업 실행 시간 (HH:MM:SS 24시간 형식, 예: 14:30:00) |
/SD startdate | 작업 실행 시작 날짜 (yyyy/mm/dd 형식) |
/ED enddate | 작업 실행 종료 날짜 (yyyy/mm/dd 형식) |
/I idletime | ONIDLE 작업 실행 전 대기할 유휴 시간 (1-999분) |