다음을 통해 공유


작업 Scheduler

작업 스케줄러 기술 개요입니다.

작업 스케줄러를 개발하려면 다음 헤더가 필요합니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

열거형

 
TASK_ACTION_TYPE

태스크가 수행할 수 있는 작업 유형을 정의합니다.
TASK_COMPATIBILITY

작업 스케줄러 또는 태스크와 호환되는 AT 명령의 버전을 정의합니다.
TASK_CREATION

작업 스케줄러 서비스가 작업을 만들거나 업데이트하거나 사용하지 않도록 설정하는 방법을 정의합니다.
TASK_ENUM_FLAGS

작업 스케줄러가 등록된 작업을 통해 열거하는 방법을 정의합니다.
TASK_INSTANCES_POLICY

작업 스케줄러가 작업의 새 instance 시작할 때 작업의 기존 인스턴스를 처리하는 방법을 정의합니다.
TASK_LOGON_TYPE

작업을 실행하는 데 필요한 로그온 기술을 정의합니다.
TASK_PROCESSTOKENSID_TYPE

태스크에서 사용할 수 있는 SID(프로세스 보안 식별자) 유형을 정의합니다.
TASK_RUN_FLAGS

작업을 실행하는 방법을 정의합니다.
TASK_RUNLEVEL_TYPE

작업이 실행될 권한 수준으로 지정하는 LUA 권한 상승 플래그를 정의합니다.
TASK_SESSION_STATE_CHANGE_TYPE

시작할 작업을 트리거하는 데 사용할 수 있는 터미널 서버 세션 상태 변경 종류를 정의합니다.
TASK_STATE

등록된 작업이 있을 수 있는 다양한 상태를 정의합니다.
TASK_TRIGGER_TYPE

작업과 연결된 트리거 유형을 정의합니다.
TASK_TRIGGER_TYPE2

태스크에서 사용할 수 있는 트리거 유형을 정의합니다.
작업 페이지

검색할 작업 페이지의 유형을 정의합니다.

Functions

 
활성화

Activate 메서드는 지정된 작업 항목에 대한 활성 인터페이스를 반환합니다.
AddRequiredPrivilege

필요한 권한을 작업 프로세스 토큰에 추가합니다.
AddWorkItem

AddWorkItem 메서드는 태스크 일정에 작업을 추가합니다.
지우기

컬렉션에서 모든 작업을 지웁니다.
지우기

이름-값 쌍의 전체 컬렉션을 지웁니다.
지우기

컬렉션에서 모든 트리거를 지웁니다.
복제

현재 열거형과 동일한 열거형 상태를 포함하는 새 열거형 개체를 만듭니다.
연결

원격 컴퓨터에 연결하고 이 인터페이스의 모든 후속 호출을 원격 세션과 연결합니다.
만들기

컬렉션에 새 작업을 만들고 추가합니다.
만들기

컬렉션에 이름-값 쌍을 만듭니다.
만들기

작업에 대한 새 트리거를 만듭니다.
CreateFolder

관련 작업에 대한 폴더를 만듭니다.
CreateTrigger

작업 항목에 대한 트리거를 만듭니다.
삭제

Delete 메서드는 작업을 삭제합니다.
DeleteFolder

부모 폴더에서 하위 폴더를 삭제합니다.
DeleteTask

폴더에서 작업을 삭제합니다.
DeleteTrigger

작업 항목에서 트리거를 삭제합니다.
EditWorkItem

작업 항목에 대한 작업, 일정 및 설정 속성 페이지를 표시하여 사용자가 해당 페이지에서 속성을 설정할 수 있도록 합니다.
Enum

Enum 메서드는 현재 작업 폴더의 작업을 열거하는 OLE 열거자 개체에 대한 포인터를 검색합니다.
get__NewEnum

작업 컬렉션의 컬렉션 열거자를 가져옵니다.
get__NewEnum

register 작업 컬렉션의 컬렉션 열거자를 가져옵니다.
get__NewEnum

실행 중인 작업 컬렉션에 대한 컬렉션 열거자를 가져옵니다.
get__NewEnum

폴더 컬렉션의 컬렉션 열거자를 가져옵니다.
get__NewEnum

이름-값 쌍 컬렉션의 컬렉션 열거자를 가져옵니다.
get__NewEnum

트리거 컬렉션의 컬렉션 열거자를 가져옵니다.
get_Actions

태스크에서 수행하는 작업 컬렉션을 가져오거나 설정합니다. (Get)
get_AllowDemandStart

실행 명령 또는 상황에 맞는 메뉴를 사용하여 작업을 시작할 수 있음을 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_AllowHardTerminate

TerminateProcess를 사용하여 작업 스케줄러 서비스에서 작업을 종료할 수 있음을 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_Arguments

명령줄 작업과 연결된 인수를 가져오거나 설정합니다. (Get)
get_Attachments

전자 메일 메시지와 함께 전송되는 첨부 파일 배열에 대한 포인터를 가져오거나 설정합니다. (Get)
get_Author

작업의 작성자를 가져오거나 설정합니다. (Get)
get_Bcc

전자 메일 메시지에서 숨은 참조할 전자 메일 주소 또는 주소를 가져오거나 설정합니다. (Get)
get_Body

전자 메일 메시지가 포함된 전자 메일 본문을 가져오거나 설정합니다. (Get)
get_Cc

전자 메일 메시지에서 참조하려는 전자 메일 주소 또는 주소를 가져오거나 설정합니다. (Get)
get_ClassId

처리기 클래스의 식별자를 가져오거나 설정합니다. (Get)
get_Compatibility

태스크가 호환되는 작업 스케줄러 버전을 나타내는 정수 값을 가져오거나 설정합니다. (Get)
get_Connected

작업 스케줄러 서비스에 연결되어 있는지 여부를 나타내는 부울 값을 가져옵니다.
get_ConnectedDomain

TargetServer 컴퓨터가 연결된 도메인의 이름을 가져옵니다.
get_ConnectedUser

작업 스케줄러 서비스에 연결된 사용자의 이름을 가져옵니다.
get_Context

작업에 대한 보안 주체의 식별자를 가져오거나 설정합니다. (Get)
get_Count

컬렉션의 작업 수를 가져옵니다.
get_Count

컬렉션에 등록된 작업 수를 가져옵니다.
get_Count

컬렉션에서 실행 중인 작업의 수를 가져옵니다.
get_Count

컬렉션의 폴더 수를 가져옵니다.
get_Count

컬렉션의 이름-값 쌍 수를 가져옵니다.
get_Count

컬렉션의 트리거 수를 가져옵니다.
get_CurrentAction

실행 중인 작업이 수행하는 현재 작업의 이름을 가져옵니다.
get_Data

처리기와 연결된 추가 데이터를 가져오거나 설정합니다. (Get)
get_Data

작업과 연결된 데이터를 가져오거나 설정합니다. (Get)
get_Date

작업이 등록된 날짜와 시간을 가져오거나 설정합니다. (Get)
get_DaysInterval

일정의 일 간격을 가져오거나 설정합니다. (Get)
get_DaysOfMonth

작업이 실행되는 월의 일을 가져오거나 설정합니다. (Get)
get_DaysOfWeek

작업이 실행되는 요일을 가져오거나 설정합니다. (Get)
get_DaysOfWeek

작업이 실행되는 요일을 가져오거나 설정합니다. (Get)
get_Deadline

정기적인 자동 유지 관리 중에 작업이 완료되지 않은 경우 작업 스케줄러가 긴급 자동 유지 관리 중에 작업을 실행하려고 시도하는 시간을 가져오거나 설정합니다. (Get)
get_Definition

작업의 정의를 가져옵니다.
get_Delay

시스템이 부팅된 시간과 작업이 시작된 시점 사이의 시간을 나타내는 값을 가져오거나 설정합니다. (Get)
get_Delay

이벤트가 발생한 시간과 작업이 시작된 시점 사이의 시간을 나타내는 값을 가져오거나 설정합니다. (Get)
get_Delay

사용자가 로그온한 시간과 작업이 시작된 시점 사이의 시간을 나타내는 값을 가져오거나 설정합니다. (Get)
get_Delay

작업이 등록된 시간과 작업이 시작된 시점 사이의 시간을 가져오거나 설정합니다. (Get)
get_Delay

터미널 서버 세션 상태 변경이 감지된 후 작업이 시작되기까지의 지연 시간을 나타내는 값을 가져오거나 설정합니다. (ISessionStateChangeTrigger.get_Delay)
get_DeleteExpiredTaskAfter

작업 스케줄러가 만료된 후 작업을 삭제하기 전에 대기하는 시간을 가져오거나 설정합니다. (Get)
get_Description

작업에 대한 설명을 가져오거나 설정합니다. (Get)
get_DisallowStartIfOnBatteries

컴퓨터가 배터리로 실행되는 경우 작업이 시작되지 않음을 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_DisallowStartOnRemoteAppSession

RAIL(원격 애플리케이션 통합 로컬) 세션에서 실행되도록 트리거되는 경우 작업이 시작되지 않도록 지정하는 부울 값을 가져오거나 설정합니다. (Get)
get_DisplayName

보안 주체의 이름을 가져오거나 설정합니다. (Get)
get_Documentation

작업에 대한 추가 설명서를 가져오거나 설정합니다. (Get)
get_Duration

패턴이 반복되는 기간을 가져오거나 설정합니다. (Get)
get_Enabled

등록된 작업을 사용할 수 있는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_Enabled

작업이 사용하도록 설정되어 있음을 나타내는 부울 값을 가져오거나 설정합니다. 이 설정이 True인 경우에만 작업을 수행할 수 있습니다.
get_Enabled

트리거를 사용할 수 있는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_EndBoundary

트리거가 비활성화된 날짜와 시간을 가져오거나 설정합니다. (Get)
get_EnginePID

작업을 실행하는 엔진(프로세스)의 프로세스 ID를 가져옵니다.
get_Exclusive

자동 유지 관리 중 작업 스케줄러가 단독 모드에서 작업을 시작해야 하는지 여부를 나타냅니다. (Get)
get_ExecutionTimeLimit

작업을 완료할 수 있는 시간을 가져오거나 설정합니다. (Get)
get_ExecutionTimeLimit

이 트리거에서 시작한 작업을 실행할 수 있는 최대 시간을 가져오거나 설정합니다. (Get)
get_From

전자 메일을 보낼 전자 메일 주소를 가져오거나 설정합니다. (Get)
get_GroupId

보안 주체와 연결된 작업을 실행하는 데 필요한 사용자 그룹의 식별자를 가져오거나 설정합니다. (Get)
get_HeaderFields

보낼 전자 메일 메시지의 헤더 정보를 가져오거나 설정합니다. (Get)
get_Hidden

작업이 UI에 표시되지 않음을 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_HighestVersion

컴퓨터에서 지원하는 가장 높은 버전의 작업 스케줄러를 나타냅니다.
get_Id

작업의 식별자를 가져오거나 설정합니다. (Get)
get_Id

네트워크 프로필을 식별하는 GUID 값을 가져오거나 설정합니다. (Get)
get_Id

보안 주체의 식별자를 가져오거나 설정합니다. (Get)
get_Id

트리거의 식별자를 가져오거나 설정합니다. (Get)
get_IdleDuration

작업이 실행되기 전에 컴퓨터가 유휴 상태여야 하는 시간을 나타내는 값을 가져오거나 설정합니다. (Get)
get_IdleSettings

컴퓨터가 유휴 상태일 때 작업 스케줄러가 작업을 수행하는 방법을 지정하는 정보를 가져오거나 설정합니다. (Get)
get_InstanceGuid

작업의 이 instance 대한 GUID 식별자를 가져옵니다.
get_Interval

작업을 다시 시작할 때마다 걸리는 시간을 가져오거나 설정합니다. (Get)
get_Item

컬렉션에서 지정된 작업을 가져옵니다.
get_Item

컬렉션에서 지정된 등록된 작업을 가져옵니다.
get_Item

컬렉션에서 지정된 작업을 가져옵니다.
get_Item

컬렉션에서 지정된 폴더를 가져옵니다.
get_Item

컬렉션에서 지정된 이름-값 쌍을 가져옵니다.
get_Item

컬렉션에서 지정된 트리거를 가져옵니다.
get_LastRunTime

등록된 작업이 마지막으로 실행된 시간을 가져옵니다.
get_LastTaskResult

등록된 작업이 마지막으로 실행되었을 때 반환된 결과를 가져옵니다.
get_LogonType

보안 주체와 연결된 작업을 실행하는 데 필요한 보안 로그온 메서드를 가져오거나 설정합니다. (Get)
get_MaintenanceSettings

자동 유지 관리 중에 작업 스케줄러가 작업을 수행하는 데 사용하는 IMaintenanceSettingsobject에 대한 포인터를 가져오거나 설정합니다. (Get)
get_MessageBody

메시지 상자의 본문에 표시되는 메시지 텍스트를 가져오거나 설정합니다. (Get)
get_MonthsOfYear

작업이 실행되는 연도의 월을 가져오거나 설정합니다. (IMonthlyDOWTrigger.get_MonthsOfYear)
get_MonthsOfYear

작업이 실행되는 연도의 월을 가져오거나 설정합니다. (IMonthlyTrigger.get_MonthsOfYear)
get_MultipleInstances

작업 스케줄러가 작업의 여러 인스턴스를 처리하는 방법을 정의하는 정책을 가져오거나 설정합니다. (Get)
get_Name

네트워크 프로필의 이름을 가져오거나 설정합니다. (Get)
get_Name

등록된 작업의 이름을 가져옵니다.
get_Name

태스크의 이름을 가져옵니다.
get_Name

작업이 포함된 폴더를 식별하는 데 사용되는 이름을 가져옵니다.
get_Name

이름-값 쌍의 값과 연결된 이름을 가져오거나 설정합니다. (Get)
get_NetworkSettings

네트워크 프로필 식별자 및 이름을 포함하는 네트워크 설정 개체를 가져오거나 설정합니다. (Get)
get_NextRunTime

등록된 작업이 다음에 실행되도록 예약된 시간을 가져옵니다.
get_NumberOfMissedRuns

등록된 작업이 예약된 실행을 놓친 횟수를 가져옵니다.
get_Path

실행 파일의 경로를 가져오거나 설정합니다. (Get)
get_Path

등록된 작업이 저장되는 경로를 가져옵니다.
get_Path

태스크가 저장되는 경로를 가져옵니다.
get_Path

폴더가 저장되는 경로를 가져옵니다.
get_Period

정기적인 자동 유지 관리 중에 작업을 한 번 실행해야 하는 시간을 가져오거나 설정합니다. (Get)
get_Principal

작업에 대한 보안 자격 증명을 제공하는 태스크의 보안 주체를 가져오거나 설정합니다. (Get)
get_Priority

작업의 우선 순위 수준을 가져오거나 설정합니다. (Get)
get_ProcessTokenSidType

작업 프로세스 SID(보안 식별자) 형식을 가져오거나 설정합니다. (Get)
get_RandomDelay

트리거의 시작 시간에 임의로 추가되는 지연 시간을 가져오거나 설정합니다. (IDailyTrigger.get_RandomDelay)
get_RandomDelay

트리거의 시작 시간에 임의로 추가되는 지연 시간을 가져오거나 설정합니다. (IMonthlyDOWTrigger.get_RandomDelay)
get_RandomDelay

트리거의 시작 시간에 임의로 추가되는 지연 시간을 가져오거나 설정합니다. (IMonthlyTrigger.get_RandomDelay)
get_RandomDelay

트리거의 시작 시간에 임의로 추가되는 지연 시간을 가져오거나 설정합니다. (ITimeTrigger.get_RandomDelay)
get_RandomDelay

트리거의 시작 시간에 임의로 추가되는 지연 시간을 가져오거나 설정합니다. (IWeeklyTrigger.get_RandomDelay)
get_RegistrationInfo

작업에 대한 설명, 작업의 작성자 및 작업이 등록된 날짜와 같이 작업을 설명하는 데 사용되는 등록 정보를 가져오거나 설정합니다. (Get)
get_Repetition

작업이 실행되는 빈도와 작업이 시작된 후 반복 패턴이 반복되는 기간을 나타내는 값을 가져오거나 설정합니다. (Get)
get_ReplyTo

회신할 전자 메일 주소를 가져오거나 설정합니다. (Get)
get_RequiredPrivilege

인덱스별로 작업의 필요한 권한을 가져옵니다.
get_RequiredPrivilegeCount

필요한 권한 배열의 권한 수를 가져옵니다.
get_RestartCount

작업 스케줄러가 작업을 다시 시작하려고 시도하는 횟수를 가져오거나 설정합니다. (Get)
get_RestartInterval

작업 스케줄러가 작업을 다시 시작할 기간을 지정하는 값을 가져오거나 설정합니다. (Get)
get_RestartOnIdle

컴퓨터가 유휴 상태로 두 번 이상 순환할 때 작업이 다시 시작되는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_RunLevel

보안 주체와 연결된 작업을 실행하는 데 필요한 권한 수준을 지정하는 데 사용되는 식별자를 가져오거나 설정합니다. (Get)
get_RunOnLastDayOfMonth

작업이 월의 마지막 날에 실행됨을 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_RunOnLastWeekOfMonth

작업이 월의 마지막 주에 실행됨을 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_RunOnlyIfIdle

컴퓨터가 유휴 상태인 경우에만 작업 스케줄러가 작업을 실행한다는 부울 값을 가져오거나 설정합니다. (Get)
get_RunOnlyIfNetworkAvailable

네트워크를 사용할 수 있을 때만 작업 스케줄러가 작업을 실행한다는 부울 값을 가져오거나 설정합니다. (Get)
get_SecurityDescriptor

작업의 보안 설명자를 가져오거나 설정합니다. (Get)
get_Server

전자 메일을 보내는 데 사용하는 SMTP 서버의 이름을 가져오거나 설정합니다. (Get)
get_Settings

작업 스케줄러 서비스에서 작업을 수행하는 방법을 정의하는 설정을 가져오거나 설정합니다. (Get)
get_Source

작업이 시작된 위치를 가져오거나 설정합니다. 예를 들어 작업은 구성 요소, 서비스, 애플리케이션 또는 사용자에서 발생할 수 있습니다. (Get)
get_StartBoundary

트리거가 활성화된 날짜 및 시간을 가져오거나 설정합니다. (Get)
get_StartWhenAvailable

예약된 시간이 경과한 후 언제든지 작업 스케줄러가 작업을 시작할 수 있음을 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_State

등록된 작업의 작동 상태를 가져옵니다.
get_State

실행 중인 작업의 상태에 대한 식별자를 가져옵니다.
get_StateChange

작업 시작을 트리거하는 터미널 서버 세션 변경의 종류를 가져오거나 설정합니다. (Get)
get_StopAtDurationEnd

반복 패턴 기간이 끝날 때 작업의 실행 중인 instance 중지되었는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_StopIfGoingOnBatteries

컴퓨터가 배터리로 전환될 경우 작업이 중지됨을 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_StopOnIdleEnd

작업이 완료되기 전에 유휴 상태가 종료되면 작업 스케줄러가 작업을 종료한다는 부울 값을 가져오거나 설정합니다. 유휴 상태는 컴퓨터가 더 이상 유휴 상태가 되지 않을 때 종료됩니다. (Get)
get_Subject

전자 메일 메시지의 제목을 가져오거나 설정합니다. (Get)
get_Subscription

트리거를 발생시키는 이벤트를 식별하는 쿼리 문자열을 가져오거나 설정합니다. (Get)
get_TargetServer

사용자가 연결된 작업 스케줄러 서비스를 실행하는 컴퓨터의 이름을 가져옵니다.
get_Title

메시지 상자의 제목을 가져오거나 설정합니다. (Get)
get_To

전자 메일을 보낼 전자 메일 주소 또는 주소를 가져오거나 설정합니다. (Get)
get_Triggers

작업을 시작하는 데 사용되는 트리거 컬렉션을 가져오거나 설정합니다. (Get)
get_Type

동작 유형을 가져옵니다.
get_Type

트리거의 형식을 가져옵니다.
get_URI

작업의 URI를 가져오거나 설정합니다. (Get)
get_UserId

사용자의 식별자를 가져오거나 설정합니다. (Get)
get_UserId

보안 주체와 연결된 작업을 실행하는 데 필요한 사용자 식별자를 가져오거나 설정합니다. (Get)
get_UserId

터미널 서버 세션에 대한 사용자를 가져오거나 설정합니다. 이 사용자에 대한 세션 상태 변경이 감지되면 작업이 시작됩니다. (Get)
get_UseUnifiedSchedulingEngine

통합 일정 엔진이 이 작업을 실행하는 데 사용됨을 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_Value

이름-값 쌍의 이름과 연결된 값을 가져오거나 설정합니다. (Get)
get_ValueQueries

명명된 XPath 쿼리의 컬렉션을 가져오거나 설정합니다. 컬렉션의 각 쿼리는 Subscription 속성에 지정된 구독 쿼리에서 반환된 마지막 일치 이벤트 XML에 적용됩니다. (Get)
get_Version

작업의 버전 번호를 가져오거나 설정합니다. (Get)
get_Volatile

Windows가 시작될 때마다 작업이 자동으로 비활성화되는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_WaitTimeout

작업 스케줄러가 유휴 상태가 발생할 때까지 대기하는 시간을 나타내는 값을 가져오거나 설정합니다. (Get)
get_WakeToRun

작업을 실행할 때 작업 스케줄러가 컴퓨터를 절전 모드에서 해제하고 작업이 완료될 때까지 컴퓨터를 절전 모드에서 해제하도록 나타내는 부울 값을 가져오거나 설정합니다. (Get)
get_WeeksInterval

일정에서 주 사이의 간격을 가져오거나 설정합니다. (Get)
get_WeeksOfMonth

작업이 실행되는 월의 주를 가져오거나 설정합니다. (Get)
get_WorkingDirectory

실행 파일 또는 실행 파일에서 사용되는 파일이 포함된 디렉터리를 가져오거나 설정합니다. (Get)
get_Xml

등록된 작업에 대한 XML 형식 등록 정보를 가져옵니다.
get_XmlText

XML 형식의 컬렉션 버전을 가져오거나 설정합니다. (Get)
get_XmlText

작업에 대한 등록 정보의 XML 형식 버전을 가져오거나 설정합니다. (Get)
get_XmlText

작업의 XML 형식 정의를 가져오거나 설정합니다. (Get)
get_XmlText

작업 설정의 XML 형식 정의를 가져오거나 설정합니다. (Get)
GetAccountInformation

작업 항목의 계정 이름을 검색합니다.
GetApplicationName

이 메서드는 태스크가 연결된 애플리케이션의 이름을 검색합니다.
GetComment

작업 항목에 대한 주석을 검색합니다.
GetContext

동일한 작업 instance 있는 여러 단계와 작업 간에 컨텍스트를 공유하는 데 사용됩니다.
GetCreator

작업 항목의 작성자의 이름을 검색합니다.
GetErrorRetryCount

오류가 발생할 때 작업 스케줄러가 작업을 다시 시도하는 횟수를 검색합니다. 이 메서드가 구현되지 않은 경우
GetErrorRetryInterval

오류가 발생할 경우 작업 스케줄러가 작업 항목을 실행하려고 시도하는 시간 간격(분)을 검색합니다. 이 메서드가 구현되지 않은 경우
GetExitCode

마지막 실행에서 작업 항목과 연결된 실행 파일에서 반환된 마지막 종료 코드를 검색합니다. 또한 메서드는 작업 항목을 마지막으로 실행하려고 할 때 작업 스케줄러에 반환된 종료 코드를 반환합니다.
GetFlags

모든 유형의 작업 항목의 동작을 수정하는 플래그를 검색합니다.
GetFolder

지정된 위치에 있는 작업이 포함된 폴더를 가져옵니다.
GetFolder

등록된 작업의 폴더를 가져옵니다.
GetFolders

폴더의 모든 하위 폴더를 가져옵니다.
GetIdleWait

작업 항목의 유휴 대기 시간을 검색합니다.
GetInput

작업에 대한 입력 변수를 가져옵니다.
GetInstances

현재 실행 중인 등록된 작업의 모든 인스턴스를 반환합니다.
GetMaxRunTime

이 메서드는 종료하기 전에 작업을 실행할 수 있는 최대 시간(밀리초)을 검색합니다.
GetMostRecentRunTime

작업 항목이 실행되기 시작한 가장 최근 시간을 검색합니다.
GetNextRunTime

다음 번에 작업 항목이 실행될 때를 검색합니다.
GetPage

이 메서드는 작업 개체와 연결된 하나 이상의 속성 시트 페이지를 검색합니다.
GetParameters

이 메서드는 태스크의 명령줄 매개 변수를 검색합니다.
GetPriority

이 메서드는 작업의 우선 순위를 검색합니다.
GetRunningTasks

실행 중인 작업의 컬렉션을 가져옵니다.
GetRunTimes

지정된 기간 동안 작업 항목 실행 시간을 검색합니다.
GetRunTimes

지정된 시간 동안 등록된 작업이 실행되도록 예약된 시간을 가져옵니다.
GetSecurityDescriptor

등록된 작업의 자격 증명으로 사용되는 보안 설명자를 가져옵니다.
GetSecurityDescriptor

폴더의 보안 설명자를 가져옵니다.
GetStatus

작업 항목의 상태 검색합니다.
GetTargetComputer

GetTargetComputer 메서드는 ITaskScheduler가 현재 대상으로 지정된 컴퓨터의 이름을 반환합니다.
GetTask

폴더의 지정된 위치에 있는 작업을 가져옵니다.
GetTaskFlags

이 메서드는 작업의 동작을 수정하는 플래그를 반환합니다.
GetTasks

폴더의 모든 작업을 가져옵니다.
GetTrigger

작업 트리거를 검색합니다.
GetTrigger

GetTrigger 메서드는 현재 작업 트리거를 검색합니다.
GetTriggerCount

현재 작업 항목에 대한 트리거 수를 검색합니다.
GetTriggerString

작업 항목 트리거를 설명하는 문자열을 검색합니다.
GetTriggerString

GetTriggerString 메서드는 문자열 형식으로 현재 작업 트리거를 검색합니다. 이 문자열은 작업 스케줄러 사용자 인터페이스에 "매일 오후 2시에 5/11/97부터 시작"과 유사한 형식으로 표시됩니다.
GetWorkingDirectory

이 메서드는 작업의 작업 디렉터리를 검색합니다.
GetWorkItemData

작업 항목과 연결된 애플리케이션 정의 데이터를 검색합니다.
IsOfType

IsOfType 메서드는 개체의 형식을 검사하여 특정 인터페이스를 지원하는지 확인합니다.
NewTask

설정 및 속성으로 채워진 다음 ITaskFolder::RegisterTaskDefinition 메서드를 사용하여 등록할 빈 작업 정의 개체를 반환합니다.
NewWorkItem

NewWorkItem 메서드는 작업 항목의 공간을 할당하고 해당 주소를 검색하는 새 작업 항목을 만듭니다.
다음

열거형 시퀀스에서 지정한 다음 개수의 작업을 검색합니다.
일시 중지

COM 처리기를 일시 중지하기 위해 호출됩니다.
put_Actions

태스크에서 수행하는 작업의 컬렉션을 가져오거나 설정합니다. (Put)
put_AllowDemandStart

실행 명령 또는 상황에 맞는 메뉴를 사용하여 작업을 시작할 수 있음을 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_AllowHardTerminate

TerminateProcess를 사용하여 작업 스케줄러 서비스에서 작업을 종료할 수 있음을 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_Arguments

명령줄 작업과 연결된 인수를 가져오거나 설정합니다. (Put)
put_Attachments

전자 메일 메시지와 함께 전송되는 첨부 파일 배열에 대한 포인터를 가져오거나 설정합니다. (Put)
put_Author

작업의 작성자를 가져오거나 설정합니다. (Put)
put_Bcc

전자 메일 메시지에서 숨은 참조할 전자 메일 주소 또는 주소를 가져오거나 설정합니다. (Put)
put_Body

전자 메일 메시지가 포함된 전자 메일 본문을 가져오거나 설정합니다. (Put)
put_Cc

전자 메일 메시지에서 참조하려는 전자 메일 주소 또는 주소를 가져오거나 설정합니다. (Put)
put_ClassId

처리기 클래스의 식별자를 가져오거나 설정합니다. (Put)
put_Compatibility

태스크가 호환되는 작업 스케줄러 버전을 나타내는 정수 값을 가져오거나 설정합니다. (Put)
put_Context

작업에 대한 보안 주체의 식별자를 가져오거나 설정합니다. (Put)
put_Data

처리기와 연결된 추가 데이터를 가져오거나 설정합니다. (Put)
put_Data

작업과 연결된 데이터를 가져오거나 설정합니다. (Put)
put_Date

작업이 등록된 날짜와 시간을 가져오거나 설정합니다. (Put)
put_DaysInterval

일정의 일 간격을 가져오거나 설정합니다. (Put)
put_DaysOfMonth

작업이 실행되는 월의 일을 가져오거나 설정합니다. (Put)
put_DaysOfWeek

작업이 실행되는 요일을 가져오거나 설정합니다. (Put)
put_DaysOfWeek

작업이 실행되는 요일을 가져오거나 설정합니다. (Put)
put_Deadline

정기적인 자동 유지 관리 중에 작업이 완료되지 않은 경우 작업 스케줄러가 긴급 자동 유지 관리 중에 작업을 실행하려고 시도하는 시간을 가져오거나 설정합니다. (Put)
put_Delay

시스템이 부팅된 시간과 작업이 시작된 시점 사이의 시간을 나타내는 값을 가져오거나 설정합니다. (Put)
put_Delay

이벤트가 발생한 시간과 작업이 시작된 시점 사이의 시간을 나타내는 값을 가져오거나 설정합니다. (Put)
put_Delay

사용자가 로그온한 시간과 작업이 시작된 시점 사이의 시간을 나타내는 값을 가져오거나 설정합니다. (Put)
put_Delay

작업이 등록된 시간과 작업이 시작된 시점 사이의 시간을 가져오거나 설정합니다. (Put)
put_Delay

터미널 서버 세션 상태 변경이 감지된 후 작업이 시작되기까지의 지연 시간을 나타내는 값을 가져오거나 설정합니다. (ISessionStateChangeTrigger.put_Delay)
put_DeleteExpiredTaskAfter

작업 스케줄러가 만료된 후 작업을 삭제하기 전에 대기하는 시간을 가져오거나 설정합니다. (Put)
put_Description

작업에 대한 설명을 가져오거나 설정합니다. (Put)
put_DisallowStartIfOnBatteries

컴퓨터가 배터리로 실행되는 경우 작업이 시작되지 않음을 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_DisallowStartOnRemoteAppSession

RAIL(원격 애플리케이션 통합 로컬) 세션에서 실행되도록 트리거되는 경우 작업이 시작되지 않도록 지정하는 부울 값을 가져오거나 설정합니다. (Put)
put_DisplayName

보안 주체의 이름을 가져오거나 설정합니다. (Put)
put_Documentation

작업에 대한 추가 설명서를 가져오거나 설정합니다. (Put)
put_Duration

패턴이 반복되는 기간을 가져오거나 설정합니다. (Put)
put_Enabled

등록된 작업을 사용할 수 있는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_Enabled

트리거를 사용할 수 있는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_EndBoundary

트리거가 비활성화된 날짜와 시간을 가져오거나 설정합니다. (Put)
put_Exclusive

자동 유지 관리 중 작업 스케줄러가 단독 모드에서 작업을 시작해야 하는지 여부를 나타냅니다. (Put)
put_ExecutionTimeLimit

작업을 완료할 수 있는 시간을 가져오거나 설정합니다. (Put)
put_ExecutionTimeLimit

이 트리거에서 시작한 작업을 실행할 수 있는 최대 시간을 가져오거나 설정합니다. (Put)
put_From

전자 메일을 보낼 전자 메일 주소를 가져오거나 설정합니다. (Put)
put_GroupId

보안 주체와 연결된 작업을 실행하는 데 필요한 사용자 그룹의 식별자를 가져오거나 설정합니다. (Put)
put_HeaderFields

보낼 전자 메일 메시지의 헤더 정보를 가져오거나 설정합니다. (Put)
put_Hidden

작업이 UI에 표시되지 않음을 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_Id

작업의 식별자를 가져오거나 설정합니다. (Put)
put_Id

네트워크 프로필을 식별하는 GUID 값을 가져오거나 설정합니다. (Put)
put_Id

보안 주체의 식별자를 가져오거나 설정합니다. (Put)
put_Id

트리거의 식별자를 가져오거나 설정합니다. (Put)
put_IdleDuration

작업이 실행되기 전에 컴퓨터가 유휴 상태여야 하는 시간을 나타내는 값을 가져오거나 설정합니다. (Put)
put_IdleSettings

컴퓨터가 유휴 상태일 때 작업 스케줄러가 작업을 수행하는 방법을 지정하는 정보를 가져오거나 설정합니다. (Put)
put_Interval

작업을 다시 시작할 때마다 걸리는 시간을 가져오거나 설정합니다. (Put)
put_LogonType

보안 주체와 연결된 작업을 실행하는 데 필요한 보안 로그온 메서드를 가져오거나 설정합니다. (Put)
put_MaintenanceSettings

자동 유지 관리 중에 작업 스케줄러가 작업을 수행하는 데 사용하는 IMaintenanceSettingsobject에 대한 포인터를 가져오거나 설정합니다. (Put)
put_MessageBody

메시지 상자의 본문에 표시되는 메시지 텍스트를 가져오거나 설정합니다. (Put)
put_MonthsOfYear

작업이 실행되는 연도의 월을 가져오거나 설정합니다. (IMonthlyDOWTrigger.put_MonthsOfYear)
put_MonthsOfYear

작업이 실행되는 연도의 월을 가져오거나 설정합니다. (IMonthlyTrigger.put_MonthsOfYear)
put_MultipleInstances

작업 스케줄러가 작업의 여러 인스턴스를 처리하는 방법을 정의하는 정책을 가져오거나 설정합니다. (Put)
put_Name

네트워크 프로필의 이름을 가져오거나 설정합니다. (Put)
put_Name

이름-값 쌍의 값과 연결된 이름을 가져오거나 설정합니다. (Put)
put_NetworkSettings

네트워크 프로필 식별자 및 이름을 포함하는 네트워크 설정 개체를 가져오거나 설정합니다. (Put)
put_Path

실행 파일의 경로를 가져오거나 설정합니다. (Put)
put_Period

정기적인 자동 유지 관리 중에 작업을 한 번 실행해야 하는 시간을 가져오거나 설정합니다. (Put)
put_Principal

작업에 대한 보안 자격 증명을 제공하는 작업의 보안 주체를 가져오거나 설정합니다. (Put)
put_Priority

작업의 우선 순위 수준을 가져오거나 설정합니다. (Put)
put_ProcessTokenSidType

SID(작업 프로세스 보안 식별자) 형식을 가져오거나 설정합니다. (Put)
put_RandomDelay

트리거의 시작 시간에 임의로 추가되는 지연 시간을 가져오거나 설정합니다. (IDailyTrigger.put_RandomDelay)
put_RandomDelay

트리거의 시작 시간에 임의로 추가되는 지연 시간을 가져오거나 설정합니다. (IMonthlyDOWTrigger.put_RandomDelay)
put_RandomDelay

트리거의 시작 시간에 임의로 추가되는 지연 시간을 가져오거나 설정합니다. (IMonthlyTrigger.put_RandomDelay)
put_RandomDelay

트리거의 시작 시간에 임의로 추가되는 지연 시간을 가져오거나 설정합니다. (ITimeTrigger.put_RandomDelay)
put_RandomDelay

트리거의 시작 시간에 임의로 추가되는 지연 시간을 가져오거나 설정합니다. (IWeeklyTrigger.put_RandomDelay)
put_RegistrationInfo

작업에 대한 설명, 태스크 작성자 및 태스크가 등록된 날짜와 같이 작업을 설명하는 데 사용되는 등록 정보를 가져오거나 설정합니다. (Put)
put_Repetition

작업이 실행되는 빈도와 작업이 시작된 후 반복 패턴이 반복되는 기간을 나타내는 값을 가져오거나 설정합니다. (Put)
put_ReplyTo

회신할 전자 메일 주소를 가져오거나 설정합니다. (Put)
put_RestartCount

작업 스케줄러가 작업을 다시 시작하려고 시도하는 횟수를 가져오거나 설정합니다. (Put)
put_RestartInterval

작업 스케줄러가 작업을 다시 시작할 기간을 지정하는 값을 가져오거나 설정합니다. (Put)
put_RestartOnIdle

컴퓨터가 유휴 상태로 두 번 이상 순환할 때 작업이 다시 시작되는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_RunLevel

보안 주체와 연결된 작업을 실행하는 데 필요한 권한 수준을 지정하는 데 사용되는 식별자를 가져오거나 설정합니다. (Put)
put_RunOnLastDayOfMonth

작업이 월의 마지막 날에 실행됨을 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_RunOnLastWeekOfMonth

작업이 월의 마지막 주에 실행됨을 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_RunOnlyIfIdle

컴퓨터가 유휴 상태인 경우에만 작업 스케줄러가 작업을 실행한다는 것을 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_RunOnlyIfNetworkAvailable

네트워크를 사용할 수 있는 경우에만 작업 스케줄러가 작업을 실행한다는 것을 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_SecurityDescriptor

작업의 보안 설명자를 가져오거나 설정합니다. (Put)
put_Server

전자 메일을 보내는 데 사용하는 SMTP 서버의 이름을 가져오거나 설정합니다. (Put)
put_Settings

작업 스케줄러 서비스가 작업을 수행하는 방법을 정의하는 설정을 가져오거나 설정합니다. (Put)
put_Source

작업이 시작된 위치를 가져오거나 설정합니다. 예를 들어 작업은 구성 요소, 서비스, 애플리케이션 또는 사용자에서 발생할 수 있습니다. (Put)
put_StartBoundary

트리거가 활성화된 날짜와 시간을 가져오거나 설정합니다. (Put)
put_StartWhenAvailable

예약된 시간이 경과한 후 언제든지 작업 스케줄러가 작업을 시작할 수 있음을 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_StateChange

작업 시작을 트리거하는 터미널 서버 세션 변경의 종류를 가져오거나 설정합니다. (Put)
put_StopAtDurationEnd

반복 패턴 기간이 끝날 때 작업의 실행 중인 instance 중지되었는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_StopIfGoingOnBatteries

컴퓨터가 배터리로 이동하면 작업이 중지됨을 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_StopOnIdleEnd

작업이 완료되기 전에 유휴 상태가 종료되는 경우 작업 스케줄러가 작업을 종료할 것임을 나타내는 부울 값을 가져오거나 설정합니다. 유휴 상태는 컴퓨터가 더 이상 유휴 상태가 되지 않을 때 종료됩니다. (Put)
put_Subject

전자 메일 메시지의 제목을 가져오거나 설정합니다. (Put)
put_Subscription

트리거를 발생시키는 이벤트를 식별하는 쿼리 문자열을 가져오거나 설정합니다. (Put)
put_Title

메시지 상자의 제목을 가져오거나 설정합니다. (Put)
put_To

전자 메일을 보낼 전자 메일 주소 또는 주소를 가져오거나 설정합니다. (Put)
put_Triggers

작업을 시작하는 데 사용되는 트리거 컬렉션을 가져오거나 설정합니다. (Put)
put_URI

작업의 URI를 가져오거나 설정합니다. (Put)
put_UserId

사용자의 식별자를 가져오거나 설정합니다. (Put)
put_UserId

보안 주체와 연결된 작업을 실행하는 데 필요한 사용자 식별자를 가져오거나 설정합니다. (Put)
put_UserId

터미널 서버 세션에 대한 사용자를 가져오거나 설정합니다. 이 사용자에 대한 세션 상태 변경이 감지되면 작업이 시작됩니다. (Put)
put_UseUnifiedSchedulingEngine

통합 일정 엔진이 이 작업을 실행하는 데 활용될 것임을 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_Value

이름-값 쌍의 이름과 연결된 값을 가져오거나 설정합니다. (Put)
put_ValueQueries

명명된 XPath 쿼리의 컬렉션을 가져오거나 설정합니다. 컬렉션의 각 쿼리는 Subscription 속성에 지정된 구독 쿼리에서 반환된 마지막 일치 이벤트 XML에 적용됩니다. (Put)
put_Version

작업의 버전 번호를 가져오거나 설정합니다. (Put)
put_Volatile

Windows가 시작될 때마다 작업이 자동으로 비활성화되는지 여부를 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_WaitTimeout

작업 스케줄러가 유휴 상태가 발생할 때까지 대기하는 시간을 나타내는 값을 가져오거나 설정합니다. (Put)
put_WakeToRun

작업을 실행할 때 작업 스케줄러가 컴퓨터를 절전 모드에서 해제하고 작업이 완료될 때까지 컴퓨터를 절전 모드에서 해제하도록 나타내는 부울 값을 가져오거나 설정합니다. (Put)
put_WeeksInterval

일정에서 주 사이의 간격을 가져오거나 설정합니다. (Put)
put_WeeksOfMonth

작업이 실행되는 월의 주를 가져오거나 설정합니다. (Put)
put_WorkingDirectory

실행 파일 또는 실행 파일에서 사용되는 파일이 포함된 디렉터리를 가져오거나 설정합니다. (Put)
put_XmlText

XML 형식의 컬렉션 버전을 가져오거나 설정합니다. (Put)
put_XmlText

작업에 대한 등록 정보의 XML 형식 버전을 가져오거나 설정합니다. (Put)
put_XmlText

작업의 XML 형식 정의를 가져오거나 설정합니다. (Put)
put_XmlText

작업 설정의 XML 형식 정의를 가져오거나 설정합니다. (Put)
새로 고침

작업의 모든 로컬 instance 변수를 새로 고칩니다.
RegisterTask

XML을 사용하여 폴더에 새 작업을 등록(생성)하여 작업을 정의합니다.
RegisterTaskDefinition

ITaskDefinition 인터페이스를 사용하여 지정된 위치에 작업을 등록(생성)하여 작업을 정의합니다.
제거

컬렉션에서 지정된 작업을 제거합니다.
제거

컬렉션에서 선택한 이름-값 쌍을 제거합니다.
제거

태스크에서 사용하는 트리거 컬렉션에서 지정된 트리거를 제거합니다.
Reset

열거형 시퀀스를 시작 부분으로 다시 설정합니다. (IEnumWorkItems.Reset)
다시 시작

COM 처리기를 다시 시작하기 위해 호출됩니다.
Run

작업 스케줄러 서비스에 작업 항목을 실행하도록 요청을 보냅니다.
Run

등록된 작업을 즉시 실행합니다.
RunEx

지정된 플래그 및 세션 식별자를 사용하여 등록된 작업을 즉시 실행합니다.
SetAccountInformation

작업 항목을 실행하는 데 사용되는 계정 이름 및 암호를 설정합니다.
SetApplicationName

이 메서드는 현재 작업에 특정 애플리케이션을 할당합니다.
SetComment

작업 항목에 대한 주석을 설정합니다.
SetCreator

작업 항목 작성자의 이름을 설정합니다.
SetErrorRetryCount

오류가 발생할 경우 작업 스케줄러가 작업 항목을 다시 실행하려고 시도하는 횟수를 설정합니다. 이 메서드가 구현되지 않은 경우
SetErrorRetryInterval

오류가 발생한 후 작업 스케줄러에서 작업 항목을 실행하려는 시도 사이의 시간 간격(분)을 설정합니다. 이 메서드가 구현되지 않은 경우
SetFlags

모든 유형의 작업 항목의 동작을 수정하는 플래그를 설정합니다.
SetIdleWait

작업 항목을 실행하기 전에 시스템이 유휴 상태여야 하는 시간(분)을 설정합니다.
SetMaxRunTime

이 메서드는 종료하기 전에 작업을 실행할 수 있는 최대 시간(밀리초)을 설정합니다.
SetOutput

작업에 대한 출력 변수를 설정합니다.
SetParameters

이 메서드는 작업에 대한 명령줄 매개 변수를 설정합니다.
SetPriority

이 메서드는 작업의 우선 순위를 설정합니다.
SetSecurityDescriptor

등록된 작업의 자격 증명으로 사용되는 보안 설명자를 설정합니다.
SetSecurityDescriptor

폴더의 보안 설명자를 설정합니다.
SetTargetComputer

SetTargetComputer 메서드는 ITaskScheduler 인터페이스가 작동하는 컴퓨터를 선택하여 원격 작업 관리 및 열거를 허용합니다.
SetTaskFlags

이 메서드는 예약된 작업의 동작을 수정하는 플래그를 설정합니다.
SetTrigger

SetTrigger 메서드는 작업 트리거에 대한 트리거 조건을 설정합니다.
SetWorkingDirectory

이 메서드는 작업에 대한 작업 디렉터리를 설정합니다.
SetWorkItemData

이 메서드는 작업 항목과 연결된 애플리케이션 정의 데이터를 저장합니다.
Skip

열거형 시퀀스에서 지정한 다음 작업 수를 건너뜁니다.
시작

COM 처리기를 시작하기 위해 호출되었습니다.
중지

등록된 작업을 즉시 중지합니다.
중지

작업의 이 instance 중지합니다.
중지

COM 처리기를 중지하기 위해 호출되었습니다.
TaskCompleted

COM 처리기가 완료되었다는 것을 작업 스케줄러에 알릴 수 있습니다.
Terminate

이 메서드는 작업 항목의 실행을 종료합니다.
UpdateStatus

COM 처리기의 완료 비율에 대해 작업 스케줄러에 알릴 수 있습니다.

인터페이스

 
IAction

모든 작업 개체에서 상속되는 공통 속성을 제공합니다.
IActionCollection

태스크에서 수행하는 작업을 포함합니다.
IBootTrigger

시스템이 시작될 때 작업을 시작하는 트리거를 나타냅니다.
IComHandlerAction

처리기를 발생시키는 작업을 나타냅니다.
IDailyTrigger

일별 일정에 따라 작업을 시작하는 트리거를 나타냅니다.
IEmailAction

전자 메일 메시지를 보내는 작업을 나타냅니다.
IEnumWorkItems

예약된 작업 폴더에서 작업을 열거하는 메서드를 제공합니다.
IEventTrigger

시스템 이벤트가 발생할 때 작업을 시작하는 트리거를 나타냅니다.
IExecAction

명령줄 작업을 실행하는 작업을 나타냅니다.
IIdleSettings

컴퓨터가 유휴 상태일 때 작업 스케줄러가 작업을 수행하는 방법을 지정합니다.
IIdleTrigger

컴퓨터가 유휴 상태가 될 때 작업을 시작하는 트리거를 나타냅니다.
ILogonTrigger

사용자가 로그온할 때 작업을 시작하는 트리거를 나타냅니다.
IMaintenanceSettings

자동 유지 관리 중에 작업 스케줄러가 작업을 수행하는 데 사용하는 설정을 제공합니다.
IMonthlyDOWTrigger

월별 요일 일정에 따라 작업을 시작하는 트리거를 나타냅니다.
IMonthlyTrigger

월별 일정에 따라 작업을 시작하는 트리거를 나타냅니다.
INetworkSettings

작업 스케줄러 서비스에서 네트워크 프로필을 가져오는 데 사용하는 설정을 제공합니다.
IPrincipal

보안 주체에 대한 보안 자격 증명을 제공합니다.
IPrincipal2

보안 주체의 보안 자격 증명에 적용된 확장 설정을 제공합니다.
IProvideTaskPage

작업의 속성 시트 설정에 액세스하는 메서드를 제공합니다.
IRegisteredTask

작업을 즉시 실행하고, 태스크의 실행 중인 인스턴스를 가져와 작업을 등록하는 데 사용되는 자격 증명을 얻거나 설정하는 데 사용되는 메서드와 작업을 설명하는 속성을 제공합니다.
IRegisteredTaskCollection

등록된 모든 작업을 포함합니다.
IRegistrationInfo

작업을 설명하는 데 사용할 수 있는 관리 정보를 제공합니다.
IRegistrationTrigger

작업이 등록되거나 업데이트될 때 작업을 시작하는 트리거를 나타냅니다.
IRepetitionPattern

작업이 실행되는 빈도와 작업이 시작된 후 반복 패턴이 반복되는 기간을 정의합니다.
IRunningTask

실행 중인 작업에서 정보를 얻고 제어하는 메서드를 제공합니다.
IRunningTaskCollection

실행 중인 작업을 제어하는 데 사용되는 컬렉션을 제공합니다.
IScheduledWorkItem

특정 작업 항목을 관리하는 메서드를 제공합니다.
ISessionStateChangeTrigger

콘솔 연결 또는 연결 끊기, 원격 연결 또는 연결 끊기 또는 워크스테이션 잠금 또는 잠금 해제 알림에 대한 작업을 트리거합니다.
IShowMessageAction

작업이 활성화될 때 메시지 상자를 표시하는 작업을 나타냅니다.
Itask

작업을 실행하고, 작업 정보를 가져오거나 설정하고, 작업을 종료하는 메서드를 제공합니다. IScheduledWorkItem 인터페이스에서 파생되며 해당 인터페이스의 모든 메서드를 상속합니다.
ITaskDefinition

작업 설정, 트리거, 작업 및 등록 정보와 같은 태스크의 모든 구성 요소를 정의합니다.
ITaskFolder

폴더에 작업을 등록(만들기)하고, 폴더에서 작업을 제거하고, 폴더에서 하위 폴더를 만들거나 제거하는 데 사용되는 메서드를 제공합니다.
ITaskFolderCollection

작업을 포함하는 폴더 컬렉션에 대한 정보 및 컨트롤을 제공합니다.
ITaskHandler

COM 처리기를 관리하기 위해 작업 스케줄러 서비스에서 호출하는 메서드를 정의합니다.
ITaskHandlerStatus

COM 처리기에서 작업 스케줄러에 처리기의 상태 알리는 데 사용되는 메서드를 제공합니다.
ITaskNamedValueCollection

ITaskNamedValuePair 인터페이스 이름-값 쌍의 컬렉션을 포함합니다.
ITaskNamedValuePair

이름이 값과 연결된 이름-값 쌍을 만듭니다.
ITaskScheduler

작업을 예약하는 메서드를 제공합니다.
ITaskService

등록된 작업을 관리하기 위한 작업 스케줄러 서비스에 대한 액세스를 제공합니다.
ITaskSettings

작업 스케줄러 서비스에서 작업을 수행하는 데 사용하는 설정을 제공합니다.
ITaskSettings2

작업 스케줄러가 작업을 실행하는 데 사용하는 확장 설정을 제공합니다. (ITaskSettings2)
ITaskSettings3

작업 스케줄러가 작업을 실행하는 데 사용하는 확장 설정을 제공합니다. (ITaskSettings3)
ITaskTrigger

작업에 대한 트리거에 액세스하고 설정하는 메서드를 제공합니다. 트리거는 태스크 실행 시간을 제어하는 작업 시작 시간, 반복 조건 및 기타 매개 변수를 지정합니다.
ITaskVariables

태스크에서 시작하는 작업 처리기 및 외부 실행 파일에 매개 변수로 전달할 수 있는 작업 변수를 정의합니다.
ITimeTrigger

특정 날짜 및 시간에 작업을 시작하는 트리거를 나타냅니다.
ITrigger

모든 트리거 개체에서 상속되는 공통 속성을 제공합니다.
ITriggerCollection

작업의 트리거를 추가, 제거 및 가져오는 데 사용되는 메서드를 제공합니다.
IWeeklyTrigger

주별 일정에 따라 작업을 시작하는 트리거를 나타냅니다.

구조체

 
매일

작업이 실행되는 간격(일)을 정의합니다.
MONTHLYDATE

태스크가 실행되는 월의 날짜를 정의합니다.
MONTHLYDOW

작업이 월, 주 및 요일별로 실행되는 날짜를 정의합니다.
TASK_TRIGGER

예약된 작업 항목을 실행하는 시간을 정의합니다.
TRIGGER_TYPE_UNION

TASK_TRIGGER 구조체의 Type 멤버 내에서 트리거의 호출 일정을 정의합니다.
주간

작업 호출 사이의 간격(주)을 정의합니다.