다음을 통해 공유


트리거 형식

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

작업 스케줄러 2.0 트리거

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

트리거 Description
이벤트 트리거(이벤트 기반 트리거) 스크립팅 개발의 경우 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 트리거: 월별 요일 일정에 따라 작업을 시작합니다.
  • 유휴 트리거에서: 컴퓨터가 유휴 상태일 때 작업을 시작합니다.
  • 시스템 시작 트리거: 컴퓨터가 부팅되면 작업을 시작합니다.
  • 로그온 트리거: 특정 사용자가 로그온할 때 작업을 시작합니다.

작업 트리거

트리거 인터페이스

트리거 구조