Elemento Settings (taskType)
Especifica la configuración que usa el Programador de tareas para realizar la tarea.
<xs:element name="Settings"
type="settingsType"
minOccurs="0"
/>
El tipo complejo taskType define el elemento Settings.
Elemento primario
Elemento | Derivado de | Descripción |
---|---|---|
Task | taskType | Especifica la tarea que realiza el servicio Programador de tareas. |
Elementos secundarios
Elemento | Tipo | Descripción |
---|---|---|
AllowHardTerminate | boolean | Especifica que la tarea se puede finalizar mediante TerminateProcess. |
AllowStartOnDemand | boolean | Especifica que la tarea se puede iniciar mediante el comando Ejecutar o el menú contextual. |
DeleteExpiredTaskAfter | duration | Especifica la cantidad de tiempo que el Programador de tareas esperará antes de eliminar la tarea después de que expire. |
No permitirStartIfOnBatteries | boolean | Especifica que la tarea no se iniciará si el equipo se está ejecutando en baterías. |
Habilitado | boolean | Especifica que la tarea está habilitada. La tarea solo se puede realizar cuando esta configuración es True. |
ExecutionTimeLimit | duration | Cantidad de tiempo permitido para completar la tarea. |
Hidden | boolean | Especifica que la tarea no será visible en la interfaz de usuario de forma predeterminada. |
IdleSettings | idleSettingsType | Especifica cómo realiza el Programador de tareas las tareas cuando el equipo está en estado inactivo. |
MaintenanceSettings | maintenanceSettingsType | Especifica cómo realiza el Programador de tareas las tareas durante el mantenimiento automático. |
MultipleInstancesPolicy | multipleInstancesPolicyType | Especifica la directiva que define cómo se ocupa el Programador de tareas con varias instancias de la tarea. |
Priority | priorityType | Especifica el nivel de prioridad de la tarea. |
RestartOnFailure | restartType | Especifica que el Programador de tareas intentará reiniciar la tarea si se produce un error en la tarea por cualquier motivo. |
RunOnlyIfIdle | boolean | Especifica que la tarea solo se ejecuta cuando el equipo está en estado inactivo. |
RunOnlyIfNetworkAvailable | boolean | Especifica que el Programador de tareas ejecutará la tarea solo cuando haya una red disponible. |
StartWhenAvailable | boolean | Especifica que el Programador de tareas puede iniciar la tarea en cualquier momento después de que haya transcurrido su hora programada. |
StopIfGoingOnBatteries (settingsType) | boolean | Especifica que la tarea se detendrá si el equipo va a las baterías. |
Volátil | boolean | Especifica si el Programador de tareas deshabilita automáticamente la tarea en el inicio de Windows. |
WakeToRun (settingsType) | boolean | Especifica que el Programador de tareas reactivará el equipo cuando sea el momento de ejecutar la tarea. |
Comentarios
Puede seleccionar uno o varios de los elementos secundarios a los que se hace referencia anteriormente.
Para el desarrollo de C++, la información de registro de una tarea se especifica mediante la propiedad Settings de ITaskDefinition.
Para el desarrollo de scripting, se especifica la información de registro de una tarea mediante la propiedad TaskDefinition.Settings .
Ejemplos
En el siguiente ejemplo de código XML se define un elemento de configuración que permite una terminación rígida de la tarea.
<task>
<Settings>
<AllowHardTerminate>true</AllowHardTerminate>
<AllowStartOnDemand>true</AllowStartOnDemand>
</Settings>
</task>
Para obtener más información y un ejemplo completo del XML para establecer la configuración de la tarea, vea Ejemplo de desencadenador de hora (XML).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |