Windows Server 2003의 작업 일정에는 Schtasks.exe 사용 하는 방법

요약

Windows Server 2003에서 제어판의 예약 된 작업을 사용 하 여 만들기, 삭제, 구성, 하거나 예약 된 작업을 표시할 수 있습니다. 수동으로 작업을 예약할 Schtasks.exe를 사용할 수도 있습니다.

맨 위로

Schtasks.exe 도구 개요

Schtasks는 명령 및 프로그램이 정기적으로 또는 특정 시간에 실행 되도록 예약 합니다. Schtasks 추가 및 일정에서 작업을 제거, 시작 및 필요에 따라 작업을 중지 하 고 표시 및 예약 된 작업을 변경.


맨 위로

구문 및 매개 변수

다음은 구문과 Schtasks.exe 사용 하 여 사용할 수 있는 매개 변수 목록입니다.
  • Schtasks /create

    새 예약 된 작업을 만듭니다.
    • 구문:
      schtasks /create /tn 작업 이름 /tr TaskRun /sc 일정 [/mo 한정자] [/d day] [/m [,...] [/i 유휴 상태] [/st StartTime] [/sd StartDate] [/ed 종료 날짜] [/du 기간] [/s 컴퓨터 [/u [domain\] 사용자 /p 암호]] [/ru {[Domain\] 사용자 | "시스템"을(를) [/rp 암호]] /?
    • 매개 변수:
      • /tn 작업 이름 작업 이름을 지정합니다.
      • /tr TaskRun 프로그램이 나 작업을 실행 하는 명령을 지정 합니다. 프로그램 실행 파일, 스크립트 파일 또는 배치 파일의 정규화 된 경로 파일 이름을 입력 합니다. 경로 생략 하면 Schtasks.exe Systemroot\System32 폴더에 파일이 있는지 가정 합니다.
      • /sc 일정 일정 유형을 지정합니다. 유효한 값은 분, 매시간, 매일, 매주, 매월, 한 번, ONSTART, 유형에, ONIDLE입니다.
      • /mo 수정자 일정 유형에서 작업을 실행 하는 빈도 지정 합니다. 이 매개 변수는 MONTHLY 일정과 필요 합니다. 이 매개 변수는 분, 매시간, 매일 또는 매주 일정에 대 한 유효 하지만 선택적입니다. 기본값은 1입니다.
      • /d 주의 요일 또는 월의 일을 지정합니다. 매주 또는 매월 일정에만 사용할 수 있습니다.
      • /m [,...] 월을 지정합니다. 유효한 값은 JAN-DEC 및 * (매월)입니다. /M 매개 변수는 MONTHLY 일정과 유효 합니다. 말일 한정자를 사용할 때 필요 합니다. 그렇지 않으면 선택적 이며 기본값은 * (매월)입니다.
      • /i 유휴 상태 수 분 작업을 시작 하기 전에 컴퓨터가 유휴 상태일 지정 합니다. 1에서 999 사이의 정수를 입력 합니다. 이 매개 변수는 ONIDLE 일정에만 유효 하 고가 필요 합니다.
      • /st 시작 시간 24 시간 형식을 h:mm: ss에 작업 시작 시간을 지정 합니다. 기본값은 명령이 완료 되는 현재 로컬 시간은. /St 매개 변수는 사용할 수 분, 매시간, 매일, 매주, 매월, 및 일정을 한 번. ONCE 일정과 함께 필요 는입니다.
      • /sd 시작 날짜 MM/DD/YYYY 형식으로 작업 시작 날짜를 지정 합니다. 기본값은 현재 날짜입니다. /Sd 매개 변수는 모든 일정에 유효 하며 ONCE 일정에 필요 합니다.
      • /ed 종료 날짜 작업이 실행 되도록 예약 되어 있는 마지막 날짜를 지정 합니다. 이 매개 변수는 선택 사항입니다. 한 번, ONSTART, 유형에 또는 ONIDLE 일정에는 없습니다. 기본적으로 일정에는 종료 날짜가 없습니다.
      • /du 기간 HHHH:MM 24 시간 형식으로 시간을 분 또는 시간 단위 예약의 최대 길이 지정합니다. 지정된 된 시간이 경과 후 Schtasks 시작 되지 않습니다 작업 다시 시작 시간을 다시 일어날 때까지. 기본적으로 작업 일정에는 최대 기간이 없습니다. 이 매개 변수가 선택적 이며 분 또는 매시간 일정에만 유효 합니다.
      • /s 컴퓨터 백슬래시 문자 또는 원격 컴퓨터의 IP 주소나 이름을 지정합니다. 기본값은 로컬 컴퓨터입니다.
      • /u [domain\] 사용자 지정한 사용자 계정의 권한으로 명령을 실행합니다. 기본적으로 명령은 Schtasks를 실행 하는 컴퓨터에 로그온 되어 있는 사용자의 권한으로 실행 됩니다.
      • /p 암호 /U 매개 변수에 지정한 사용자 계정의 암호를 지정 합니다. 이 매개 변수는 /u 매개 변수 를 사용할 때 필요 합니다.
      • /ru {[도메인\ \]사용자 | "시스템"을(를) 지정한 사용자 계정의 권한으로 작업을 실행 합니다. 기본적으로 Schtasks를 실행 하는 컴퓨터에 로그온 되어 있는 사용자의 권한으로 작업을 실행 합니다.
      • /rp 암호 /Ru 매개 변수에서 지정한 사용자 계정의 암호를 지정 합니다. 사용자 계정을 지정할 때이 매개 변수를 생략 하면 Schtasks.exe는 암호를 묻는 및 입력 하는 텍스트를 보이지 않게. NT 권한 \ 시스템 계정 권한으로 실행 되는 작업에는 암호가 필요 하지 않습니다와 Schtasks.exe 하나 마다 표시 되지는 않습니다.
      • /? 명령 프롬프트에서 도움말을 표시 합니다.

    맨 위로
  • Schtasks /Change

    작업의 다음과 같은 속성 중 하나 이상을 변경합니다.
    • 작업 (/tr )을 실행 하는 프로그램입니다.
    • 사용자 계정 (/ru )는 작업이 실행 되는.
    • 암호 (/rp ) 사용자 계정입니다.
    • 구문:schtasks /change /tn TaskName [/s 컴퓨터 [/u [domain\] 사용자 /p 암호]] [/tr TaskRun] [/ru [Domain\] 사용자 | "시스템"] [/rp 암호]
    • 매개 변수:
      • /tn 작업 이름 변경할 작업을 식별 합니다. 작업 이름을 입력 합니다.
      • /s 컴퓨터 백슬래시 문자 또는 원격 컴퓨터의 IP 주소나 이름을 지정합니다. 기본값은 로컬 컴퓨터입니다.
      • /u [domain\] 사용자 지정한 사용자 계정의 권한으로 명령을 실행합니다. 기본적으로 명령은 Schtasks를 실행 하는 컴퓨터에 로그온 되어 있는 사용자의 권한으로 실행 됩니다.
      • /p 암호 /U 매개 변수에 지정한 사용자 계정의 암호를 지정 합니다. 이 매개 변수는 /u 매개 변수를 사용 하는 경우에 필요 합니다.
      • /tr TaskRun 작업이 실행 되는 프로그램을 변경 합니다. 프로그램 실행 파일, 스크립트 파일 또는 배치 파일의 정규화 된 경로 파일 이름을 입력 합니다. 경로 생략 하면 Schtasks.exe Systemroot\System32 폴더에 파일이 있는지 가정 합니다. 지정된 된 프로그램 작업에서 실행 되는 원래 프로그램을 대체 합니다.
      • /ru [Domain\] 사용자 | "시스템" 작업에 대 한 사용자 계정을 변경 합니다.
      • /rp 암호 작업 계정 암호를 변경합니다. 새 암호를 입력 합니다.
      • /? 명령 프롬프트에서 도움말을 표시 합니다.

    맨 위로
  • Schtasks /Run

    예약된 된 작업을 즉시 시작합니다. 실행된 작업은 예약을 무시 하지만 프로그램 파일 위치, 사용자 계정 및 작업을 즉시 실행할 작업에 저장 된 암호를 사용 하 여.
    • 구문:schtasks /tn 실행/ 작업 이름 [/s 컴퓨터 [/u [domain\]사용자 /p 암호]] /?
    • 매개 변수:
      • /tn 작업 이름 작업을 식별합니다. 이 매개 변수는 필수입니다.
      • /s 컴퓨터 백슬래시 문자 또는 원격 컴퓨터의 IP 주소나 이름을 지정합니다. 기본값은 로컬 컴퓨터입니다.
      • /u [domain\] 사용자 지정한 사용자 계정의 권한으로 명령을 실행합니다. 기본적으로 명령은 Schtasks를 실행 하는 컴퓨터에 로그온 한 사용자의 권한으로 실행 됩니다.
      • /p 암호 /U 매개 변수에 지정한 사용자 계정의 암호를 지정 합니다. 이 매개 변수는 /u 매개 변수를 사용 하는 경우에 필요 합니다.
      • /? 명령 프롬프트에서 도움말을 표시 합니다.
    맨 위로
  • Schtasks /End

    작업이 시작한 프로그램을 중지 합니다.
    • 구문: schtasks /end /tn TaskName [/s 컴퓨터 [/u [domain\]사용자 /p 암호]] /?
    • 매개 변수:
      • /tn 작업 이름 프로그램을 시작 하는 작업을 식별 합니다. 이 매개 변수는 필수입니다.
      • /s 컴퓨터 백슬래시 문자 또는 원격 컴퓨터의 IP 주소나 이름을 지정합니다. 기본값은 로컬 컴퓨터입니다.
      • /u [domain\] 사용자 지정한 사용자 계정의 권한으로 명령을 실행합니다. 기본적으로 명령은 Schtasks를 실행 하는 컴퓨터에 로그온 되어 있는 사용자의 권한으로 실행 됩니다.
      • /p 암호 /U 매개 변수에 지정한 사용자 계정의 암호를 지정 합니다. 이 매개 변수는 /u 매개 변수를 사용 하는 경우에 필요 합니다. /? 도움말을 표시 합니다.
    맨 위로
  • Schtasks /Delete

    예약 된 작업을 삭제합니다.
    • 구문:schtasks /delete /tn {작업 이름 | *} [/f ] [/s 컴퓨터 [/u [도메인\ \]사용자/p 암호]] [/? ]
    • 매개 변수:
      • /tn {작업 이름 | *} 삭제할 작업을 식별 합니다. 이 매개 변수는 필수입니다.
        • 작업 이름 명명된 된 작업을 삭제합니다.
        • * 컴퓨터에서 모든 예약 된 작업을 삭제합니다.
      • /f 확인 메시지를 표시 하지 않습니다. 경고 없이 작업이 삭제 됩니다.
      • /s 컴퓨터 백슬래시 문자 또는 원격 컴퓨터의 IP 주소나 이름을 지정합니다. 기본값은 로컬 컴퓨터입니다.
      • /u [도메인\ \] 사용자 지정한 사용자 계정의 권한으로 명령을 실행합니다. 기본적으로 명령은 Schtasks를 실행 하는 컴퓨터에 로그온 되어 있는 사용자의 권한으로 실행 됩니다.
      • /p 암호 /U 매개 변수에 지정한 사용자 계정의 암호를 지정 합니다. 이 매개 변수는 필수 /u
        매개 변수를 사용 합니다.
      • /? 명령 프롬프트에서 도움말을 표시 합니다.

    맨 위로
  • Schtasks /Query

    다른 사용자가 예약을 포함 하는 컴퓨터에서 실행 하도록 예약 된 모든 작업이 표시 됩니다.
    • Syntax:schtasks [/query] [/fo {TABLE | LIST | CSV}] [/nh ] [/v] [/s
      computer [/u [domain\]user/p password]]
    • 매개 변수: [/query] 작업 이름은 선택 사항입니다. 입력
      매개 변수 없이 schtasks 쿼리를 수행합니다.
    • /fo {0}테이블 | 목록 | CSV} 출력 형식을 지정합니다. 테이블 에 기본입니다. /nh 테이블 표시에서 열 머리글을 생략합니다. 이 매개 변수는 TABLECSV 출력 형식을 유효 합니다.
    • /v 작업의 고급 속성을 표시에 추가합니다. /V 를 사용 하 여 쿼리는 LIST 또는 CSV로 포맷 해야 합니다.
    • /s 컴퓨터 백슬래시 문자 또는 원격 컴퓨터의 IP 주소나 이름을 지정합니다. 기본값은 로컬 컴퓨터입니다.
    • /u [도메인\ \] 사용자 지정한 사용자 계정의 권한으로 명령을 실행합니다. 기본적으로 명령은 Schtasks를 실행 하는 컴퓨터에 로그온 되어 있는 사용자의 권한으로 실행 됩니다.
    • /p 암호 /U 매개 변수에 지정한 사용자 계정의 암호를 지정 합니다. 이 매개 변수는 /u 매개 변수를 사용 하는 경우에 필요 합니다.
    • /? 명령 프롬프트에서 도움말을 표시 합니다.
맨 위로

예약 된 작업을 만드는 방법

예약 된 작업을 만들려면
  1. 시작, 실행을 클릭하고, cmd를 입력한 다음, 확인을 클릭합니다.
  2. 명령 프롬프트에서 net 시작입력 하 고 enter 키를 눌러 현재 실행 중인 서비스 목록을 표시 합니다. 목록에 표시 되지 않으면 작업 스케줄러 net 시작 "작업 스케줄러"를입력 하 고 ENTER 키를 누릅니다.
  3. 명령 프롬프트에서 입력 schtasks /create /tn "Application_Name" /tr c:\apps\Application_Name /sc
    /St h:mm: ss /ed
    MM/DD/YYYY및 ENTER 키를 누릅니다. 참고 상황에 대 한 매개 변수를 변경 해야 합니다. 예를 들어 입력 schtasks /create "My App" /tr c:\apps\myapp.exe /sc /tn /st 08시: 00 /ed 매일 2004 년 12 월 31 일 MyApp 프로그램이 하루에 한 번, 매일, 2004 년 12 월 31 일까지 오전 8 시에 실행 되도록 예약 하는이 예제입니다. /Mo 매개 변수를 생략 하기 때문에 명령이 매일 실행 되도록 기본 간격 1이 사용 됩니다.
맨 위로

예약 된 작업을 변경 하는 방법

예약 된 작업을 변경 합니다.
  1. 시작, 실행을 클릭하고, cmd를 입력한 다음, 확인을 클릭합니다.
  2. 명령 프롬프트에서net 시작입력 하 고 enter 키를 눌러 현재 실행 중인 서비스 목록을 표시 합니다. 목록에 표시 되지 않으면 작업 스케줄러 net 시작 "작업 스케줄러"를입력 하 고 ENTER 키를 누릅니다.
  3. 명령 프롬프트에서 schtasks입력//tn TaskName 변경할 [/s 컴퓨터 [/u [도메인\ \]사용자 /p 암호]] [/tr TaskRun] [/ru [도메인\ \]사용자 | "시스템"] [/rp 암호] 를 누른 다음 ENTER 키를 누릅니다. 참고 상황에 대 한 매개 변수를 변경 해야 합니다. 예를 들어, 입력 작업을 실행 하는 프로그램을 변경 하려면: schtasks /change /tn "Application_Name" /tr C:\File_Path\Application_Name.exe
맨 위로

예약 된 작업을 실행 하는 방법

수동으로 실행 하려면 외부 일정 예약된 작업:
  1. 시작, 실행을 클릭하고, cmd를 입력한 다음, 확인을 클릭합니다.
  2. 명령 프롬프트에서 net 시작입력 하 고 enter 키를 눌러 현재 실행 중인 서비스 목록을 표시 합니다. 목록에 표시 되지 않으면 작업 스케줄러 net 시작 "작업 스케줄러"를입력 하 고 ENTER 키를 누릅니다.
  3. 명령 프롬프트에서 입력 schtasks /tn TaskName 실행 / [/s 컴퓨터 [/u [도메인\ \]사용자 /p 암호]] 를 누른 다음 ENTER 키를 누릅니다. 참고 상황에 대 한 매개 변수를 변경 해야 합니다. 예를 들어, 로컬 컴퓨터에서 작업을 실행 하려면 입력 schtasks /tn "작업 _ 이름" 실행/ .
맨 위로

예약 된 작업을 종료 하는 방법

예약 된 작업을 종료 합니다.
  1. 시작, 실행을 클릭하고, cmd를 입력한 다음, 확인을 클릭합니다.
  2. 명령 프롬프트에서 net 시작입력 하 고 enter 키를 눌러 현재 실행 중인 서비스 목록을 표시 합니다. 목록에 표시 되지 않으면 작업 스케줄러 net 시작 "작업 스케줄러"를입력 하 고 ENTER 키를 누릅니다.
  3. 명령 프롬프트에서 schtasks /end /tn TaskName [/s 컴퓨터 [/u [domain\] 사용자 /p 암호]] 입력 하 고 enter 키를 누릅니다. 예를 들어, 로컬 컴퓨터에 예약된 된 작업에 의해 시작 된 프로그램이 인스턴스를 끝내려면 schtasks /end /tn "작업 _ 이름"을입력 합니다.
맨 위로

예약 된 작업을 삭제 하는 방법

예약된 된 작업을 삭제:
  1. 시작, 실행을 클릭하고, cmd를 입력한 다음, 확인을 클릭합니다.
  2. 명령 프롬프트에서 net 시작입력 하 고 enter 키를 눌러 현재 실행 중인 서비스 목록을 표시 합니다. 목록에 표시 되지 않으면 작업 스케줄러 net 시작 "작업 스케줄러"를입력 하 고 ENTER 키를 누릅니다.
  3. 명령 프롬프트에서 입력 schtasks /delete /tn {TaskName | *} [/f] [/s 컴퓨터 [/u [domain\] 사용자 /p 암호]]를 누른 다음 ENTER 키를 누릅니다. 예를 들어, 로컬 컴퓨터에 예약 된 모든 작업을 삭제 하려면 입력 schtasks /delete /tn * /f.
맨 위로

예약 된 작업의 쿼리를 수행 하는 방법

하려면 예약 된 작업의 쿼리를 수행 합니다.
  1. 시작, 실행을 클릭하고, cmd를 입력한 다음, 확인을 클릭합니다.
  2. 명령 프롬프트에서 net 시작입력 하 고 enter 키를 눌러 현재 실행 중인 서비스 목록을 표시 합니다. 목록에 표시 되지 않으면 작업 스케줄러 net 시작 "작업 스케줄러"를입력 하 고 ENTER 키를 누릅니다.
  3. 명령 프롬프트에서 schtasks /query 를 입력 합니다.
    를 누른 다음 ENTER 키를 누릅니다. 이 예제의 출력은에서 실행 되도록 예정 된 작업 테이블을 표시 합니다.
Schtasks.exe 사용 하는 방법에 대 한 자세한 내용은 Schtasks.exe Windo에 대 한 검색
지정된 된 시간이 경과 후 Schtasks 시작 되지 않습니다 작업 다시 시작 시간이 될 때까지. 기본적으로 작업 일정에는 최대 기간이 없습니다. 이 매개 변수가 선택적 이며 분 또는 매시간 일정에만 유효 합니다.
ws 서버 2003 도움말입니다.

맨 위로

자세한 내용

Schtasks 명령에서 자세한 내용은 다음 Microsoft 웹 페이지를 이동 합니다.
속성

문서 ID: 814596 - 마지막 검토: 2017. 2. 7. - 수정: 1

피드백