작업 스케줄러 인터페이스

다음 topics 설명된 인터페이스는 작업 스케줄러 내에서 사용할 수 있는 기능에 대한 프로그래밍 방식 액세스를 제공합니다.

이러한 topics 인터페이스에 대한 설명, 인터페이스에서 정의한 속성 및 메서드 목록 및 인터페이스를 사용할 때 주의해야 하는 특별한 상황에 대한 설명을 포함합니다.

다음 인터페이스는 Windows Vista 운영 체제에서 사용되는 작업 스케줄러 2.0에 도입되었습니다.

인터페이스 Description
IAction 모든 작업 개체에서 상속되는 공통 속성을 제공합니다.
IActionCollection 태스크에서 수행하는 작업을 포함합니다. 해당 메서드를 사용하여 작업의 작업을 추가, 제거 및 검색할 수 있습니다.
IBootTrigger 시스템이 시작될 때 작업을 시작하는 트리거를 나타냅니다.
IComHandlerAction 처리기를 발생시키는 작업을 나타냅니다.
IDailyTrigger 일별 일정에 따라 작업을 시작하는 트리거를 나타냅니다.
IEmailAction 전자 메일 메시지를 보내는 작업을 나타냅니다.
IEventTrigger 시스템 이벤트가 발생할 때 작업을 시작하는 트리거를 나타냅니다.
IExecAction 명령줄 작업을 실행하는 작업을 나타냅니다.
IIdleSettings 컴퓨터가 유휴 상태일 때 작업 스케줄러가 작업을 수행하는 방법을 지정합니다.
IIdleTrigger 컴퓨터가 유휴 상태로 전환되면 작업을 시작하는 트리거를 나타냅니다.
ILogonTrigger 사용자가 로그온할 때 작업을 시작하는 트리거를 나타냅니다.
IMaintenanceSettings 자동 유지 관리 중에 작업 스케줄러가 작업을 수행하는 데 사용하는 설정을 제공합니다.
IMonthlyDOWTrigger 월별 요일 일정에 따라 작업을 시작하는 트리거를 나타냅니다.
IMonthlyTrigger 월별 일정에 따라 작업을 시작하는 트리거를 나타냅니다.
INetworkSettings 작업 스케줄러 서비스에서 네트워크 프로필을 가져오는 데 사용하는 설정을 제공합니다.
IPrincipal 보안 주체에 대한 보안 자격 증명을 제공합니다.
IPrincipal2 보안 주체에 대한 추가 보안 자격 증명을 제공합니다.
IRegisteredTask 작업을 즉시 실행하고, 태스크의 실행 중인 인스턴스를 가져와서 작업을 등록하는 데 사용되는 자격 증명과 작업을 설명하는 속성을 얻거나 설정하는 데 사용되는 메서드를 제공합니다.
IRegisteredTaskCollection 등록된 모든 작업을 포함합니다.
IRegistrationInfo 작업을 설명하는 데 사용할 수 있는 관리 정보를 제공합니다. 이 정보에는 작업에 대한 설명, 태스크 작성자, 작업이 등록된 날짜 및 태스크의 보안 설명자와 같은 세부 정보가 포함됩니다.
IRegistrationTrigger 작업이 등록될 때 작업을 시작하는 트리거를 나타냅니다.
IRepetitionPattern 작업이 실행되는 빈도와 작업이 시작된 후 반복 패턴이 반복되는 기간을 정의합니다.
IRunningTask 에서 정보를 얻고 실행 중인 작업을 제어하는 메서드를 제공합니다.
IRunningTaskCollection 실행 중인 작업을 제어하는 데 사용되는 컬렉션을 제공합니다.
ISessionStateChangeTrigger 콘솔 연결 또는 연결 끊기, 원격 연결 또는 연결 끊기 또는 워크스테이션 잠금 또는 잠금 해제 알림에 대한 작업을 트리거합니다.
IShowMessageAction 작업이 활성화될 때 메시지 상자를 표시하는 작업을 나타냅니다.
ITaskDefinition 작업 설정, 트리거, 작업 및 등록 정보와 같은 작업의 모든 구성 요소를 정의합니다.
ITaskFolder 폴더에 작업을 등록(만들기)하고, 폴더에서 작업을 제거하고, 폴더에서 하위 폴더를 만들거나 제거하는 데 사용되는 메서드를 제공합니다.
ITaskFolderCollection 작업을 포함하는 폴더 컬렉션에 대한 정보 및 제어를 제공합니다.
ITaskHandler COM 처리기를 관리하기 위해 작업 스케줄러 서비스에서 호출하는 메서드를 정의합니다.
ITaskHandlerStatus COM 처리기에서 작업 스케줄러에 처리기의 상태 알리는 데 사용되는 메서드를 제공합니다.
ITaskNamedValuePair 이름이 값과 연결된 이름-값 쌍을 만듭니다.
ITaskNamedValueCollection ITaskNamedValuePair 인터페이스 이름-값 쌍의 컬렉션을 포함합니다.
ITaskService 등록된 작업을 관리하기 위한 작업 스케줄러 서비스에 대한 액세스를 제공합니다.
ITaskSettings 작업 스케줄러 서비스에서 작업을 수행하는 데 사용하는 설정을 제공합니다.
ITaskSettings2 작업 스케줄러가 작업을 수행하는 데 사용하는 추가 설정을 제공합니다.
ITaskVariables 태스크에서 시작하는 작업 처리기 및 외부 실행 파일에 매개 변수로 전달할 수 있는 작업 변수를 정의합니다. 작업 변수에 데이터를 입력하고 출력해야 하는 작업 처리기는 ITaskVariables에 대한 서비스 포인터에서 쿼리 인터페이스를 수행해야 합니다.
ITimeTrigger 트리거가 활성화될 때 작업을 시작하는 트리거를 나타냅니다.
ITrigger 모든 트리거 인터페이스에서 상속되는 공통 속성을 제공합니다.
ITriggerCollection 작업의 트리거를 추가, 제거 및 가져오는 데 사용되는 메서드를 제공합니다.
IWeeklyTrigger 주별 일정에 따라 작업을 시작하는 트리거를 나타냅니다.

 

경고

작업 스케줄러 1.0 인터페이스는 Windows 2000, Windows XP 및 Windows Server 2003 운영 체제에서만 사용할 수 있습니다. Windows Vista를 기준으로 사용되지 않으며 나중에 완전히 제거될 수 있습니다. 대신 위에 나열된 작업 스케줄러 2.0 인터페이스를 사용하세요.