작업 작업
작업에서 수행하는 작업 항목을 작업이라고 합니다. 작업에는 단일 작업 또는 최대 32개 작업이 있을 수 있습니다. 여러 작업이 지정되면 순차적으로 실행됩니다.
동작 유형
다음 작업 표에서는 작업에서 수행할 수 있는 작업 또는 작업의 유형에 대해 설명합니다.
작업 유형 | 설명 |
---|---|
ComHandler 작업 | 이 작업은 COM 처리기를 실행합니다. |
Exec 작업 | 이 작업은 메모장 시작과 같은 명령줄 작업을 실행합니다. |
전자 메일 작업 | 이 작업은 작업이 트리거될 때 전자 메일을 보냅니다. |
메시지 작업 표시 | 이 작업은 지정된 메시지와 제목이 있는 메시지 상자를 표시합니다. |
작업 지정
태스크의 작업은 태스크 스케줄러 서비스에서 사용하는 작업 컬렉션에 정의되고 저장될 때 지정됩니다. 다음 표에서는 작업과 연결된 API 및 XML 요소에 대한 참조 topics 대한 링크를 나열합니다.
작업 스케줄러 인터페이스, 스크립팅 개체 및 XML을 사용하는 방법에 대한 자세한 내용과 예제는 작업 스케줄러 사용을 참조하세요.
C++ 개발을 위한 인터페이스 API
API | 설명 |
---|---|
ITaskDefinition의 Actions 속성 | 태스크에서 수행하는 작업을 가져오거나 설정합니다. |
IActionCollection | 태스크에서 수행하는 작업을 포함합니다. |
IComHandlerAction | 처리기를 발생시키는 작업을 나타냅니다. |
IExecAction | 명령줄 작업을 실행하는 작업을 나타냅니다. |
IEmailAction | 전자 메일 메시지를 보내는 작업을 나타냅니다. |
IShowMessageAction | 메시지 상자를 표시하는 작업을 나타냅니다. |
스크립팅 개발을 위한 스크립팅 개체 API
API | 설명 |
---|---|
TaskDefinition.Actions | 태스크에서 수행하는 작업을 가져오거나 설정합니다. |
ActionCollection | 태스크에서 수행하는 작업을 포함합니다. |
ComHandlerAction | 처리기를 발생시키는 작업을 나타냅니다. |
ExecAction | 명령줄 작업을 실행하는 작업을 나타냅니다. |
EmailAction | 전자 메일 메시지를 보내는 작업을 나타냅니다. |
ShowMessageAction | 메시지 상자를 표시하는 작업을 나타냅니다. |
XML 요소
요소 | Description |
---|---|
작업 | 태스크에서 수행하는 작업을 정의합니다. |
ComHandler | 처리기를 발생시키는 작업을 나타냅니다. |
Exec | 명령줄 작업을 실행하는 작업을 나타냅니다. |
SendEmail | 전자 메일 메시지를 보내는 작업을 나타냅니다. |
ShowMessage | 메시지 상자를 표시하는 작업을 나타냅니다. |
작업 속성에서 변수 사용
BSTR 형식의 일부 작업 속성은 문자열 값에 $(Arg0), $(Arg1), ..., $(Arg32) 변수를 포함할 수 있습니다. 이러한 변수는 IRegisteredTask::Run 및 IRegisteredTask::RunEx 메서드의 params 매개 변수에 지정되거나 태스크에 대한 이벤트 트리거 내에 포함된 값으로 바뀝니다. 다음 표에서는 문자열 값에 변수를 사용할 수 있는 작업 속성을 나열합니다.
작업 | 속성 |
---|---|
COM 처리기 작업 | C++: 스크립팅: |
Email 작업 | C++:
스크립팅:
|
Exec 작업 | C++: 스크립팅: |
메시지 작업 표시 | C++: 스크립팅: |