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


Элемент Settings (taskType)

Задает параметры, которые планировщик задач использует для выполнения задачи.

<xs:element name="Settings"
    type="settingsType"
    minOccurs="0"
 />

Элемент Settings определяется сложным типом taskType .

Родительский элемент

Элемент Унаследован от Описание
Задача тип задачи Указывает задачу, выполняемую службой планировщика задач.

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

Элемент Тип Описание
AllowHardTerminate Логическое Указывает, что задача может быть завершена с помощью TerminateProcess.
AllowStartOnDemand Логическое Указывает, что задачу можно запустить с помощью команды Выполнить или контекстного меню.
DeleteExpiredTaskAfter длительность Указывает время ожидания планировщика задач перед удалением задачи по истечении срока ее действия.
DisallowStartIfOnBatteries Логическое Указывает, что задача не будет запущена, если компьютер работает от батарей.
Включен Логическое Указывает, что задача включена. Задача может быть выполнена только в том случае, если этот параметр имеет значение True.
ExecutionTimeLimit длительность Количество времени, затраченное на выполнение задачи.
Скрытый Логическое Указывает, что задача не будет отображаться в пользовательском интерфейсе по умолчанию.
IdleSettings idleSettingsType Указывает, как планировщик задач выполняет задачи, когда компьютер находится в состоянии простоя.
MaintenanceSettings maintenanceSettingsType Указывает, как планировщик задач выполняет задачи во время автоматического обслуживания.
MultipleInstancesPolicy multipleInstancesPolicyType Указывает политику, определяющую, как планировщик задач взаимодействует с несколькими экземплярами задачи.
Priority priorityType Указывает уровень приоритета для задачи.
RestartOnFailure restartType Указывает, что планировщик задач попытается перезапустить задачу в случае сбоя задачи по какой-либо причине.
RunOnlyIfIdle Логическое Указывает, что задача выполняется только в том случае, если компьютер находится в состоянии простоя.
RunOnlyIfNetworkAvailable Логическое Указывает, что планировщик задач будет выполнять задачу только при наличии сети.
StartWhenAvailable Логическое Указывает, что планировщик задач может запустить задачу в любое время после истечения запланированного времени.
StopIfGoingOnBatteries (settingsType) Логическое Указывает, что задача будет остановлена, если компьютер переходит на батареи.
Летучих Логическое Указывает, будет ли задача автоматически отключена планировщиком задач при запуске Windows.
WakeToRun (settingsType) Логическое Указывает, что планировщик задач будет выходить из спящего режима компьютера при выполнении задачи.

Комментарии

Можно выбрать один или несколько дочерних элементов, на которые ссылается выше.

Для разработки на C++ сведения о регистрации задачи указываются с помощью свойства Settings объекта ITaskDefinition.

Для разработки скриптов сведения о регистрации задачи указываются с помощью свойства TaskDefinition.Settings .

Примеры

В следующем примере кода XML определяется элемент settings, который позволяет жесткое завершение задачи.

<task>
    <Settings>
        <AllowHardTerminate>true</AllowHardTerminate>
        <AllowStartOnDemand>true</AllowStartOnDemand>
    </Settings>
</task>

Дополнительные сведения и полный пример XML для настройки параметров задачи см. в разделе Пример триггера времени (XML).

Требования

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

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

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

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