Поделиться через


Сложный тип 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>

Дочерние элементы

Элемент Тип Описание
AllowHardTerminate Логическое Указывает, допускает ли служба планировщика задач жесткое завершение задачи.
AllowStartOnDemand Логическое Указывает, что задачу можно запустить с помощью команды Выполнить или контекстного меню.
DeleteExpiredTaskAfter длительность Указывает время ожидания планировщика задач перед удалением задачи по истечении срока ее действия. Если для этого элемента не указано значение, служба планировщика задач не удалит задачу.
DisallowStartIfOnBatteries Логическое Указывает, что задача не будет запущена, если компьютер работает от батареи.
DisallowStartOnRemoteAppSession Логическое Указывает, что задача не должна запускаться, если она активируется для запуска в сеансе удаленной локальной интеграции приложений (RAIL).
Включен Логическое Указывает, что задача включена. Задача может быть выполнена только в том случае, если этот параметр имеет значение True.
ExecutionTimeLimit длительность Указывает время, необходимое для выполнения задачи.
Скрытый Логическое По умолчанию указывает, что задача не будет отображаться в пользовательском интерфейсе.
IdleSettings idleSettingsType Указывает, как планировщик задач выполняет задачи, когда компьютер находится в состоянии простоя.
MultipleInstancesPolicy multipleInstancesPolicyType Указывает политику, определяющую, как планировщик задач взаимодействует с несколькими экземплярами задачи.
NetworkProfileName строка Указывает имя сетевого профиля. Служба планировщика задач проверяет доступность этой сети, если для элемента RunOnlyIfNetworkAvailable задано значение True. Имя используется для отображения.
NetworkSettings networkSettingsType Задает параметры, которые служба планировщика задач использует для получения сетевого профиля. Служба планировщика задач проверяет доступность этой сети, если для элемента RunOnlyIfNetworkAvailable задано значение True.
Priority priorityType Указывает уровень приоритета для задачи.
RestartOnFailure restartType Указывает, что планировщик задач попытается перезапустить задачу в случае сбоя по какой-либо причине.
RunOnlyIfIdle Логическое Указывает, что задача выполняется только в том случае, если компьютер находится в состоянии простоя.
RunOnlyIfNetworkAvailable Логическое Указывает, что планировщик задач будет выполнять задачу только при наличии сети.
StartWhenAvailable Логическое Указывает, что планировщик задач может запустить задачу в любое время после истечения запланированного времени.
StopIfGoingOnBatteries Логическое Указывает, что задача будет остановлена, если компьютер переключается на питание от батареи.
UseUnifiedSchedulingEngine Логическое Указывает, что задача выполняется с помощью единого модуля планирования.
WakeToRun Логическое Указывает, что планировщик задач разбудит компьютер перед запуском задачи.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]

См. также раздел

Сложные типы схемы планировщика задач

Планировщик заданий