다음을 통해 공유


TaskSettings 개체

작업 스케줄러 서비스에서 작업을 수행하는 데 사용하는 설정을 제공하는 스크립팅 개체입니다.

멤버

TaskSettings 개체에는 다음과 같은 유형의 멤버가 있습니다.

속성

TaskSettings 개체에는 이러한 속성이 있습니다.

속성 액세스 유형 설명
AllowDemandStart
읽기/쓰기
실행 명령 또는 상황에 맞는 메뉴를 사용하여 작업을 시작할 수 있음을 나타내는 부울 값을 가져오거나 설정합니다.
AllowHardTerminate
읽기/쓰기
TerminateProcess를 사용하여 작업이 종료될 수 있음을 나타내는 부울 값을 가져오거나 설정합니다.
호환성
읽기/쓰기
작업과 호환되는 작업 스케줄러 버전을 나타내는 정수 값을 가져오거나 설정합니다.
DeleteExpiredTaskAfter
읽기/쓰기
작업 스케줄러가 만료된 후 작업을 삭제하기 전에 대기하는 시간을 가져오거나 설정합니다.
DisallowStartIfOnBatteries
읽기/쓰기
컴퓨터가 배터리 전원으로 실행되는 경우 작업이 시작되지 않음을 나타내는 부울 값을 가져오거나 설정합니다.
사용
읽기/쓰기
작업이 사용하도록 설정되어 있음을 나타내는 부울 값을 가져오거나 설정합니다. 이 설정이 True인 경우에만 작업을 수행할 수 있습니다.
ExecutionTimeLimit
읽기/쓰기
작업을 완료하는 데 허용되는 시간을 가져오거나 설정합니다.
숨김
읽기/쓰기
작업이 UI에 표시되지 않음을 나타내는 부울 값을 가져오거나 설정합니다. 그러나 관리자는 모든 작업을 UI에 표시할 수 있도록 하는 "master 스위치"를 사용하여 이 설정을 재정의할 수 있습니다.
IdleSettings
읽기/쓰기
컴퓨터가 유휴 상태일 때 작업 스케줄러가 작업을 수행하는 방법을 지정하는 정보를 가져오거나 설정합니다.
MultipleInstances
읽기/쓰기
작업 스케줄러가 작업의 여러 인스턴스를 처리하는 방법을 정의하는 정책을 가져오거나 설정합니다.
NetworkSettings
읽기/쓰기
네트워크 프로필 식별자 및 이름을 포함하는 네트워크 설정 개체를 가져오거나 설정합니다. TaskSettingsRunOnlyIfNetworkAvailable 속성이 True이고 NetworkSettings 속성에 네트워크 속성이 지정된 경우 지정된 네트워크 프로필을 사용할 수 있는 경우에만 작업이 실행됩니다.
Priority
읽기/쓰기
작업의 우선 순위 수준을 가져오거나 설정합니다.
RestartCount
읽기/쓰기
작업 스케줄러가 작업을 다시 시작하려고 시도하는 횟수를 가져오거나 설정합니다.
RestartInterval
읽기/쓰기
작업 스케줄러가 작업을 다시 시작할 기간을 지정하는 값을 가져오거나 설정합니다.
RunOnlyIfIdle
읽기/쓰기
컴퓨터가 유휴 상태인 경우에만 작업 스케줄러가 작업을 실행한다는 부울 값을 가져오거나 설정합니다.
RunOnlyIfNetworkAvailable
읽기/쓰기
네트워크를 사용할 수 있을 때만 작업 스케줄러가 작업을 실행한다는 부울 값을 가져오거나 설정합니다.
StartWhenAvailable
읽기/쓰기
예약된 시간이 경과한 후 언제든지 작업 스케줄러가 작업을 시작할 수 있음을 나타내는 부울 값을 가져오거나 설정합니다.
StopIfGoingOnBatteries
읽기/쓰기
컴퓨터가 배터리 전원으로 실행되기 시작하면 작업이 중지됨을 나타내는 부울 값을 가져오거나 설정합니다.
WakeToRun
읽기/쓰기
작업 스케줄러가 작업을 실행할 때 컴퓨터의 절전 모드를 해제한다는 것을 나타내는 부울 값을 가져오거나 설정합니다.
Xmltext
읽기/쓰기
작업 설정의 XML 형식 정의를 가져오거나 설정합니다.

설명

기본적으로 작업은 실행이 시작된 후 72시간 후에 중지됩니다. ExecutionTimeLimit 설정을 변경하여 변경할 수 있습니다.

작업에 대한 XML을 읽거나 쓸 때 작업 설정은 작업 스케줄러 스키마의 Settings 요소에 정의됩니다.

예제

이 스크립팅 개체에 대한 자세한 내용과 코드 예제는 시간 트리거 예제(스크립팅)를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
유형 라이브러리
Taskschd.tlb
DLL
Taskschd.dll

추가 정보

작업 Scheduler

TaskDefinition

NetworkSettings

IdleSettings