Элемент 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 [только классические приложения] |