작업 스케줄러 인터페이스
다음 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 인터페이스를 사용하세요.