2009-09-09 2 views
0

예약 된 작업과 통신하기 위해 ITask 인터페이스를 사용하고 있습니까? 사용자가 취소, 일시 중지 등 할 수있는 작업과 작업에 대한 정보를 표시하는 기본 콘솔이 있습니다. 지금은 GetStatus 메서드를 통해 실행 중인지 여부 만 알 수 있습니다. 내가하고 싶은 것은 작업에 연결하고 문자열 (잠재적으로 xml)을 전달하는 것입니다. 가능하다면 누구나 알 수 있습니까?예약 된 작업 통신 (ITask 인터페이스 사용)?

답변

1

ITask 객체에 전달할 수있는 문자열은 디렉토리 경로와 명령 줄 매개 변수뿐입니다. 실행중인 태스크 자체와 통신 할 수 없습니다.

반면에 Task Scheduler 2.0 인터페이스를 사용하는 경우 ITaskDefinition에 임의의 텍스트를 할당 할 수있는 Data 속성이 있습니다.

+0

감사합니다. 불행히도 ITaskDefinition은 2008+에서만 지원됩니다. 나는 최소한의 XP와 호환 될 필요가있다. :( – Kyle