트리거 형식
아래에 설명된 시간 기반 및 이벤트 기반 트리거를 사용하면 다양한 방법으로 작업을 시작할 수 있습니다.
작업 스케줄러 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 트리거: 월별 요일 일정에 따라 작업을 시작합니다.
- 유휴 트리거에서: 컴퓨터가 유휴 상태일 때 작업을 시작합니다.
- 시스템 시작 트리거: 컴퓨터가 부팅되면 작업을 시작합니다.
- 로그온 트리거: 특정 사용자가 로그온할 때 작업을 시작합니다.