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]

Consulte también

Elementos de esquema del programador de tareas

Programador de tareas