settingsType 복합 형식
Settings(taskType) 요소에 대한 자식 요소 및 시퀀싱 정보를 정의합니다.
<xs:complexType name="settingsType">
<xs:all>
<xs:element name="AllowStartOnDemand"
type="boolean"
default="true"
minOccurs="0"
/>
<xs:element name="RestartOnFailure"
type="restartType"
minOccurs="0"
/>
<xs:element name="MultipleInstancesPolicy"
type="multipleInstancesPolicyType"
default="IgnoreNew"
minOccurs="0"
/>
<xs:element name="DisallowStartIfOnBatteries"
type="boolean"
default="true"
minOccurs="0"
/>
<xs:element name="StopIfGoingOnBatteries"
type="boolean"
default="true"
minOccurs="0"
/>
<xs:element name="AllowHardTerminate"
type="boolean"
default="true"
minOccurs="0"
/>
<xs:element name="StartWhenAvailable"
type="boolean"
default="false"
minOccurs="0"
/>
<xs:element name="NetworkProfileName"
type="string"
minOccurs="0"
/>
<xs:element name="RunOnlyIfNetworkAvailable"
type="boolean"
default="false"
minOccurs="0"
/>
<xs:element name="WakeToRun"
type="boolean"
default="false"
minOccurs="0"
/>
<xs:element name="Enabled"
type="boolean"
default="true"
minOccurs="0"
/>
<xs:element name="Hidden"
type="boolean"
default="false"
minOccurs="0"
/>
<xs:element name="DeleteExpiredTaskAfter"
type="duration"
default="PT0S"
minOccurs="0"
/>
<xs:element name="IdleSettings"
type="idleSettingsType"
minOccurs="0"
/>
<xs:element name="NetworkSettings"
type="networkSettingsType"
minOccurs="0"
/>
<xs:element name="ExecutionTimeLimit"
type="duration"
minOccurs="0"
/>
<xs:element name="Priority"
type="priorityType"
default="7"
minOccurs="0"
/>
<xs:element name="RunOnlyIfIdle"
type="boolean"
default="false"
minOccurs="0"
/>
<xs:element name="UseUnifiedSchedulingEngine"
type="boolean"
default="false"
minOccurs="0"
/>
<xs:element name="DisallowStartOnRemoteAppSession"
type="boolean"
default="false"
minOccurs="0"
/>
</xs:all>
</xs:complexType>
자식 요소
요소 | Type | Description |
---|---|---|
AllowHardTerminate | boolean | 작업 스케줄러 서비스에서 태스크의 하드 종료를 허용하는지 지정합니다. |
AllowStartOnDemand | boolean | 실행 명령 또는 상황에 맞는 메뉴를 사용하여 작업을 시작할 수 있도록 지정합니다. |
DeleteExpiredTaskAfter | duration | 작업 스케줄러가 만료된 후 작업을 삭제하기 전에 대기하는 시간을 지정합니다. 이 요소에 대해 값이 지정되지 않은 경우 작업 스케줄러 서비스는 작업을 삭제하지 않습니다. |
DisallowStartIfOnBatteries | boolean | 컴퓨터가 배터리 전원으로 실행되는 경우 작업이 시작되지 않도록 지정합니다. |
DisallowStartOnRemoteAppSession | boolean | 작업이 RAIL(원격 애플리케이션 통합 로컬) 세션에서 실행되도록 트리거되는 경우 작업을 시작하지 않도록 지정합니다. |
사용 | boolean | 작업을 사용하도록 지정합니다. 이 설정이 True인 경우에만 작업을 수행할 수 있습니다. |
ExecutionTimeLimit | duration | 작업을 완료하는 데 허용되는 시간을 지정합니다. |
숨김 | boolean | 기본적으로 작업이 UI(사용자 인터페이스)에 표시되지 않도록 지정합니다. |
IdleSettings | idleSettingsType | 컴퓨터가 유휴 상태일 때 작업 스케줄러가 작업을 수행하는 방법을 지정합니다. |
MultipleInstancesPolicy | multipleInstancesPolicyType | 작업 스케줄러가 작업의 여러 인스턴스를 처리하는 방법을 정의하는 정책을 지정합니다. |
NetworkProfileName | 문자열 | 네트워크 프로필의 이름을 지정합니다. Task Scheduler 서비스는 RunOnlyIfNetworkAvailable 요소가 True로 설정된 경우 이 네트워크의 가용성을 확인 합니다. 이름은 표시 목적으로 사용됩니다. |
NetworkSettings | networkSettingsType | 작업 스케줄러 서비스에서 네트워크 프로필을 가져오는 데 사용하는 설정을 지정합니다. Task Scheduler 서비스는 RunOnlyIfNetworkAvailable 요소가 True로 설정된 경우 이 네트워크의 가용성을 확인 합니다. |
Priority | priorityType | 작업의 우선 순위 수준을 지정합니다. |
RestartOnFailure | restartType | 어떤 이유로든 실패할 경우 작업 스케줄러가 작업을 다시 시작하도록 지정합니다. |
RunOnlyIfIdle | boolean | 컴퓨터가 유휴 상태일 때만 작업이 실행되도록 지정합니다. |
RunOnlyIfNetworkAvailable | boolean | 네트워크를 사용할 수 있는 경우에만 작업 스케줄러가 작업을 실행되도록 지정합니다. |
StartWhenAvailable | boolean | 예약된 시간이 지나면 언제든지 작업 스케줄러가 작업을 시작할 수 있도록 지정합니다. |
StopIfGoingOnBatteries | boolean | 컴퓨터가 배터리 전원으로 전환될 경우 작업이 중지되도록 지정합니다. |
UseUnifiedSchedulingEngine | boolean | 통합 일정 엔진을 사용하여 작업을 실행되도록 지정합니다. |
WakeToRun | boolean | 작업 스케줄러가 작업을 실행하기 전에 컴퓨터를 절전 모드에서 해제할 수 있도록 지정합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 [데스크톱 앱만 해당] |