다음을 통해 공유


트리거 형식

아래에 설명된 시간 기반 및 이벤트 기반 트리거를 사용하면 다양한 방법으로 작업을 시작할 수 있습니다.

작업 스케줄러 2.0 트리거

다음 트리거 형식은 TASK_TRIGGER_TYPE2 열거형으로 정의됩니다.

방아쇠 묘사
이벤트 트리거(이벤트 기반 트리거) 스크립팅 개발은 eventTrigger참조하세요.
C++ 개발은 IEventTrigger참조하세요.
XML 개발은 EventTrigger 요소참조하세요.
특정 시스템 이벤트가 발생할 때 작업을 시작합니다.
시간 트리거(시간 기반 트리거)스크립팅 개발의 경우 TimeTrigger참조하세요.
C++ 개발은 ITimeTrigger참조하세요.
XML 개발은 timeTrigger 요소참조하세요.
특정 날짜 및 시간에 작업을 시작합니다.
일일 트리거(시간 기반 일정 트리거)스크립팅 개발은 DailyTrigger참조하세요.
C++ 개발은 IDailyTrigger참조하세요.
XML 개발은 CalendarTrigger 요소참조하세요.
매일 일정에 따라 특정 시간에 작업을 시작합니다. 예를 들어 작업은 매일 또는 매일 오전 8시에 시작됩니다.
매주 트리거(시간 기반 일정 트리거)스크립팅 개발은 WeeklyTrigger참조하세요.
C++ 개발은 IWeeklyTrigger참조하세요.
XML 개발은 CalendarTrigger 요소참조하세요.
주별 일정에 따라 특정 시간에 작업을 시작합니다. 예를 들어 작업은 매주 특정 요일에 오전 8시 또는 다른 주마다 특정 요일에 시작됩니다.
월간 트리거(시간 기반 일정 트리거)스크립팅 개발은 MonthlyTrigger참조하세요.
C++ 개발은 IMonthlyTrigger참조하세요.
XML 개발은 CalendarTrigger 요소참조하세요.
월별 일정에 따라 특정 시간에 작업을 시작합니다. 예를 들어 작업은 특정 월의 특정 날짜에 오전 8시에 시작됩니다.
DOW(월간 요일) 트리거(시간 기반 일정 트리거)스크립팅 개발은 MonthlyDOWTrigger참조하세요.
C++ 개발은 IMonthlyDOWTrigger참조하세요.
XML 개발은 CalendarTrigger 요소참조하세요.
월별 요일 일정에 따라 특정 시간에 작업을 시작합니다. 예를 들어 작업은 특정 요일, 월 주 및 연도의 월 오전 8시에 시작됩니다.
유휴 트리거(이벤트 기반 트리거)스크립팅 개발은 IdleTrigger참조하세요.
C++ 개발은 IIdleTrigger참조하세요.
XML 개발은 IdleTrigger 요소참조하세요.
컴퓨터가 유휴 상태가 되면 작업을 시작합니다.
등록 트리거(이벤트 기반 트리거)스크립팅 개발의 경우 RegistrationTrigger참조하세요.
C++ 개발은 IRegistrationTrigger참조하세요.
XML 개발은 RegistrationTrigger 요소참조하세요.
작업이 등록되거나 업데이트될 때 작업을 시작합니다.
부팅 트리거(이벤트 기반 트리거)스크립팅 개발의 경우 BootTrigger참조하세요.
C++ 개발은 IBootTrigger참조하세요.
XML 개발은 BootTrigger 요소참조하세요.
시스템이 부팅될 때 작업을 시작합니다.
로그온 트리거(이벤트 기반 트리거)스크립팅 개발의 경우 LogonTrigger참조하세요.
C++ 개발은 ILogonTrigger참조하세요.
XML 개발은 LogonTrigger 요소참조하세요.
사용자가 로그온할 때 작업을 시작합니다.
세션 상태 변경 트리거(이벤트 기반 트리거)스크립팅 개발의 경우 SessionStateChangeTrigger참조하세요.
C++ 개발은 ISessionStateChangeTrigger참조하세요.
XML 개발은 SessionStateChangeTrigger 요소참조하세요.
터미널 서버 세션이 상태를 변경할 때 작업을 시작합니다.

작업 스케줄러 1.0 트리거

다음 트리거 형식은 TASK_TRIGGER_TYPE 열거형으로 정의됩니다. 다음 트리거를 구현하려면 TASK_TRIGGER 구조를 참조하세요.

  • 트리거되면: 작업을 한 번 시작합니다.
  • 일일 트리거: 매일 간격으로 작업을 시작합니다.
  • 매주 트리거: 주별 일정에 따라 작업을 시작합니다.
  • 월별 트리거: 월별 일정에 따라 작업을 시작합니다.
  • 월간 DOW 트리거: 월별 요일 일정에 따라 작업을 시작합니다.
  • 유휴 트리거: 컴퓨터가 유휴 상태일 때 작업을 시작합니다.
  • 시스템 시작 트리거: 컴퓨터가 부팅되면 작업을 시작합니다.
  • 로그온 트리거: 특정 사용자가 로그온할 때 작업을 시작합니다.

작업 트리거

트리거 인터페이스

트리거 구조