작업 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 멤버 내에서 트리거의 호출 일정을 정의합니다. |
주간 작업 호출 사이의 간격(주)을 정의합니다. |