명령어로 작업 스케쥴러에 시작 프로그램으로 등록하기
작업 스케쥴러를 이용합니다.
시작 프로그램의 대안은 예약 된 작업입니다. 시작시 작업이 실행되도록 예약 할 수 있습니다.
GUI 모드로 실행한 경우 예약 된 모든 작업을 생성, 삭제, 활성화, 비활성화 및 관리가 가능합니다.
> GUI 모드 관리창 실행 명령 : taskschd.msc
명령 프롬프트에서 예약 된 작업을 관리하려면 아래와 같이 사용하세요.
이 프로그램을 사용하면 예약 된 작업을 생성, 삭제 및 실행 할 수 있습니다.
아래와 같이 마지막에 물음표 옵션을 사용하면 명령에 대한 도움말을 얻을 수도 있습니다.
> 작업 스케쥴러 CLI 명령어 : schtasks.exe
schtasks
schtasks /?
schtasks /Run /?
schtasks /End /?
schtasks /Create /?
schtasks /Delete /?
schtasks /Query /?
schtasks /Change /?
schtasks /ShowSid /?
이러한 명령에 대해 관리자 명령 프롬프트로 실행 해야 합니다.
로그인시 로컬 사용자로 시작할 스크립트를 작성하는 예제 :
schtasks /create /tn "MyCustomTask" /sc onlogon /tr "cmd.exe /c pause"
다음과 같이 시스템이 시작할 때 스크립트를 실행하도록 지시 할 수 있습니다.
schtasks /create /tn "MyCustomTask" /sc onstart /ru system /tr "cmd.exe /c pause"
[출처] https://www.devdungeon.com/content/windows-run-script-startup
'윈도우즈 > OS 일반' 카테고리의 다른 글
Windows 에서 Docker 사용하기 (Windows Container) (0) | 2023.10.10 |
---|---|
[배치파일] 실행중인 프로세스 경로를 변수에 저장하기 (0) | 2021.12.04 |
배치파일 실행시 인자값 전달 받기 (0) | 2020.06.09 |
배치파일에서 문자열 자르기 (부분 추출) (0) | 2020.06.09 |
[배치파일][번역] 특수문자 처리 방법 (0) | 2020.06.08 |