Configuración (taskType) (Elemento)

Especifica la configuración que el Programador de tareas utiliza para realizar la tarea.

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

El Configuración elemento se define mediante el tipo complejo taskType.

Elemento primario

Elemento Derivado de Descripción
Task taskType Especifica la tarea que realiza el servicio Programador de tareas trabajo.

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.
DisallowStartIfOnBatteries boolean Especifica que la tarea no se iniciará si el equipo se ejecuta con 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 estará visible en la interfaz de usuario de forma predeterminada.
IdleSettings idleSettingsType Especifica cómo el Programador de tareas realiza tareas cuando el equipo está en estado inactivo.
MaintenanceSettings maintenanceSettingsType Especifica cómo realiza el Programador de tareas tareas durante el mantenimiento automático.
MultipleInstancesPolicy multipleInstancesPolicyType Especifica la directiva que define cómo el Programador de tareas trata 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 se ejecuta solo 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án si el equipo va a usar baterías.
Volátil boolean Especifica si la tarea se deshabilita automáticamente mediante Programador de tareas inicio Windows inicio.
WakeToRun (settingsType) boolean Especifica que Programador de tareas reactivará el equipo cuando llegue el momento de ejecutar la tarea.

Observaciones

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 Configuración propiedad de ITaskDefinition.

Para el desarrollo de scripting, la información de registro de una tarea se especifica mediante la propiedad TaskDefinition.Configuración.

Ejemplos

En el ejemplo de código XML siguiente se define un elemento de configuración que permite una terminación de la tarea de forma fija.

<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 tareas, vea Ejemplo de desencadenador de tiempo (XML).

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Solo [ aplicaciones de escritorio de Vista]
Servidor mínimo compatible
Windows Solo aplicaciones de escritorio de Server 2008 []

Consulte también

Programador de tareas de esquema

Programador de tareas