Share via


작업 작업

작업에서 수행하는 작업 항목을 작업이라고 합니다. 작업에는 단일 작업 또는 최대 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++:
스크립팅:

작업 스케줄러 정보