명령: "SCHTASKS /Create /?" 켜짐 Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 사용 가능
명령의 예 "SCHTASKS /Create /?"
다음은 명령 사용의 예입니다.
`SCHTASKS /Create`예약된 작업을 생성하려면:
예 1: 간단한 예약 작업 만들기:
SCHTASKS /Create /SC DAILY /TN "내 임무" /TR "C:\길\에 대한\스크립트.bat" /ST 12:00
이 명령은 매일 오후 12시에 배치 스크립트
"C:\Path\To\Script.bat"를 실행하는
"MyTask"라는 일일 예약 작업을 생성합니다.
예 2: 특정 자격 증명을 사용하여 예약된 작업 생성:
SCHTASKS /Create /SC WEEKLY /D MON /TN "주간 보고서" /TR "C:\길\에 대한\보고서.exe" /ST 08:00 /RU "사용자 이름" /RP "비밀번호"
여기에서는 매주 월요일 오전 8시에
"C:\Path\To\Report.exe" 프로그램을 실행하는
"Weekly Report"라는 주간 예약 작업이 생성됩니다. 자격 증명(
`사용자 이름`그리고
`비밀번호`)이 지정됩니다.
예 3: 원격 컴퓨터에서 예약된 작업 만들기:
SCHTASKS /Create /S "원격_컴퓨터" /U "관리자_사용자" /P "관리자 비밀번호" /SC MONTHLY /D 15 /TN "월별보고" /TR "C:\길\에 대한\월별보고.exe" /ST 18:00
여기에서는 원격 컴퓨터 RemoteComputer에 Monthly Report라는 월간 예약 작업이 생성됩니다. 이 작업은 매월 15일 오후 6시에
"C:\Path\To\MonthlyReport.exe" 프로그램을 실행합니다. 원격 컴퓨터에서 실행하기 위한 자격 증명이 지정됩니다.
힌트:
- 다음과 같은 매개변수
`/SC`(일정),
`/TN`(작업 이름),
`/TR`(작업 실행),
`/ST`(시작 시간),
`/RU`(사용자로 실행),
`/RP`(실행 비밀번호)는 특정 요구 사항에 따라 달라질 수 있습니다. 사용
`SCHTASKS /?`옵션 및 매개변수의 전체 목록을 보려면
- 특히 자격 증명을 제공하는 경우 예약된 작업을 생성할 수 있는 충분한 권한이 있는지 확인하세요.
- 자격 증명은 보안 지침을 준수하도록 주의 깊게 처리되어야 합니다.
"SCHTASKS /Create /?" Microsoft Windows 도움말에서 발췌
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
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 및
MONTHLY 일정에는 1 - 31(달의 날짜
수).
/M months 달을 지정합니다.
달의 첫 번째 날이 기본값입니다.
유효한 값: JAN, FEB, MAR,
APR, MAY, JUN, JUL, AUG, SEP,
OCT,
NOV, DEC.
/I idletime 예약된 ONIDLE 작업을 실행하기 전에
기다리는 유휴 상태 시간을
지정합니다.
유효한 범위: 1 - 999분.
/TN taskname 이 예약된 작업을 식별해 주는
고유한 이름입니다.
/TR taskrun 이 예약된 작업에서 실행할
경로 및 파?이름을
지정합니다.
예:
C:\windows\system32\calc.exe
/ST starttime 작업을 실행할 시간을 지정합니다.
시간 형식은 HH:MM:SS(24시간
형식)입니다. 예를 들어, 오후 2:30은
14:30:00입니다.
/SD startdate 작업을 실행할 첫 번째 날짜를
지정합니다. 형식은
"yyyy/mm/dd"입니다.
/ED enddate 작업을 실행할 마지막 날짜를
지정합니다. 형식은
"yyyy/mm/dd"입니다.
/? 이 도움말/사용법을 표시합니다.
수정자: 일정 유형에 따라 /MO 스위치에 대해 유효한 값:
MINUTE: 1 - 1439분.
HOURLY: 1 - 23시간.
DAILY: 1 - 365일.
WEEKLY: 1 - 52주.
ONCE: 수정자 없음.
ONSTART: 수정자 없음.
ONLOGON: 수정자 없음.
ONIDLE: 수정자 없음.
MONTHLY: 1 - 12, 또는
FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY.
예:
SCHTASKS /Create /S system /U user /P password /RU runasuser
/RP runaspassword /SC HOURLY /TN rtest1 /TR notepad
SCHTASKS /Create /S system /U domain\user /P password /SC
MINUTE
/MO 5 /TN rtest2 /TR calc.exe /ST 12:00:00
/SD 2001/12/30 /ED 2001/12/30 /RU runasuser /RP
SCHTASKS /Create /SC MONTHLY /MO first /D SUN /TN game
/TR c:\windows\system32\freecell
SCHTASKS /Create /S system /U user /P password /RU runasuser
/RP runaspassword /SC WEEKLY /TN test1 /TR
notepad.exe
SCHTASKS /Create /S system /U domain\user /P password /SC
MINUTE
/MO 5 /TN test2 /TR c:\windows\system32\notepad.exe
/ST 18:30:00 /RU runasuser /RP *
SCHTASKS /Create /SC MONTHLY /MO first /D SUN /TN cell
/TR c:\windows\system32\freecell /RU runasuser
중요 정보, "SCHTASKS /Create /?" 명령에 대한 팁
사용할 때`SCHTASKS /Create`명령을 실행하는 데에는 몇 가지 중요한 고려 사항과 참고할 사항이 있습니다.
### 권한:
1. 작업 로깅: 예약된 작업의 로그를 확인하여 제대로 실행되고 있는지 확인하세요. 이는 문제를 식별하는 데 도움이 될 수 있습니다.
2. 정기 점검: 특히 시스템 업데이트나 변경 후에는 예약된 작업을 정기적으로 점검하여 제대로 작동하는지 확인하세요.
3. 시간 형식: 시간과 일정의 형식이 올바른지 확인하세요. 시간을 잘못 지정하면 예상치 못한 동작이 발생할 수 있습니다.
4. 매개변수 조합: 일부 매개변수는 서로 관련되어 있습니다. 매개변수 조합이 적합하고 원하는 결과를 생성하는지 확인하세요.
5. 시간 대 시간 간격: 특정 시간을 지정하는 것의 차이점에 유의하세요(`/ST`) 및 시간 간격(`/ET`). 계획된 작업에 어떤 유형의 일정이 적합한지 명확히 하세요.
6. 예약된 작업 권한: 다음을 수행하는 사용자가`SCHTASKS /Create`예약된 작업에 필요한 권한이 있습니다. 특히 자격 증명이 있는 경우(`/RU`그리고`/RP`), 이러한 사용자에게는 필요한 권한이 있어야 합니다.
7. 매개변수 이해: 시간을 내어 설명서를 읽어 보십시오(`SCHTASKS /?`) 다양한 매개변수와 그 효과를 이해합니다.
8. 관리자 권한: 예약된 작업을 생성하려면 관리자 권한이 필요합니다. 관리자 권한으로 명령 프롬프트를 열어야 합니다.
9. 프로그램 또는 스크립트 종속성: 예약된 작업이 외부 프로그램이나 스크립트에 따라 달라지는 경우 환경 변수, 경로 및 종속성이 올바르게 구성되었는지 확인하세요.
10. 작업 백업: 필요한 경우 문제 발생 시 빠른 복원을 위해 예약된 작업 구성의 백업을 만듭니다.
중요한 것은`SCHTASKS /Create`- 특히 프로덕션 시스템에서 명령을 사용할 때는 주의해서 사용해야 합니다. 예약된 작업을 원치 않게 변경하면 예상치 못한 동작이 발생할 수 있습니다.