settingsType Complex Type

Define los elementos secundarios y la información de secuenciación del elemento Settings (taskType).

<xs:complexType name="settingsType">
    <xs:all>
        <xs:element name="AllowStartOnDemand"
            type="boolean"
            default="true"
            minOccurs="0"
         />
        <xs:element name="RestartOnFailure"
            type="restartType"
            minOccurs="0"
         />
        <xs:element name="MultipleInstancesPolicy"
            type="multipleInstancesPolicyType"
            default="IgnoreNew"
            minOccurs="0"
         />
        <xs:element name="DisallowStartIfOnBatteries"
            type="boolean"
            default="true"
            minOccurs="0"
         />
        <xs:element name="StopIfGoingOnBatteries"
            type="boolean"
            default="true"
            minOccurs="0"
         />
        <xs:element name="AllowHardTerminate"
            type="boolean"
            default="true"
            minOccurs="0"
         />
        <xs:element name="StartWhenAvailable"
            type="boolean"
            default="false"
            minOccurs="0"
         />
        <xs:element name="NetworkProfileName"
            type="string"
            minOccurs="0"
         />
        <xs:element name="RunOnlyIfNetworkAvailable"
            type="boolean"
            default="false"
            minOccurs="0"
         />
        <xs:element name="WakeToRun"
            type="boolean"
            default="false"
            minOccurs="0"
         />
        <xs:element name="Enabled"
            type="boolean"
            default="true"
            minOccurs="0"
         />
        <xs:element name="Hidden"
            type="boolean"
            default="false"
            minOccurs="0"
         />
        <xs:element name="DeleteExpiredTaskAfter"
            type="duration"
            default="PT0S"
            minOccurs="0"
         />
        <xs:element name="IdleSettings"
            type="idleSettingsType"
            minOccurs="0"
         />
        <xs:element name="NetworkSettings"
            type="networkSettingsType"
            minOccurs="0"
         />
        <xs:element name="ExecutionTimeLimit"
            type="duration"
            minOccurs="0"
         />
        <xs:element name="Priority"
            type="priorityType"
            default="7"
            minOccurs="0"
         />
        <xs:element name="RunOnlyIfIdle"
            type="boolean"
            default="false"
            minOccurs="0"
         />
        <xs:element name="UseUnifiedSchedulingEngine"
            type="boolean"
            default="false"
            minOccurs="0"
         />
        <xs:element name="DisallowStartOnRemoteAppSession"
            type="boolean"
            default="false"
            minOccurs="0"
         />
    </xs:all>
</xs:complexType>

Elementos secundarios

Elemento Tipo Descripción
AllowHardTerminate boolean Especifica si el servicio Programador de tareas permite la finalización dura de la tarea.
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. Si no se especifica ningún valor para este elemento, el servicio Programador de tareas no eliminará la tarea.
DisallowStartIfOnBatteries boolean Especifica que la tarea no se iniciará si el equipo se está ejecutando con batería.
DisallowStartOnRemoteAppSession boolean Especifica que la tarea no debe iniciarse si la tarea se desencadena para ejecutarse en una sesión de Aplicaciones remotas integradas localmente (RAIL).
Habilitado boolean Especifica que la tarea está habilitada. La tarea solo se puede realizar cuando esta configuración es True.
ExecutionTimeLimit duration Especifica la cantidad de tiempo permitido para completar la tarea.
Hidden boolean Especifica, de forma predeterminada, que la tarea no será visible en la interfaz de usuario (UI).
IdleSettings idleSettingsType Especifica cómo realiza el Programador de tareas las tareas cuando el equipo está en un estado inactivo.
MultipleInstancesPolicy multipleInstancesPolicyType Especifica la directiva que define cómo trabaja el Programador de tareas con varias instancias de la tarea.
NetworkProfileName string Especifica el nombre de un perfil de red. El servicio Programador de tareas comprueba la disponibilidad de esta red cuando el elemento RunOnlyIfNetworkAvailable está establecido en True. El nombre se usa con fines de presentación.
NetworkSettings networkSettingsType Especifica la configuración que usa el servicio Programador de tareas para obtener un perfil de red. El servicio Programador de tareas comprueba la disponibilidad de esta red cuando el elemento RunOnlyIfNetworkAvailable está establecido en True.
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 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 boolean Especifica que la tarea se detendrá si el equipo cambia a la batería.
UseUnifiedSchedulingEngine boolean Especifica que la tarea se ejecuta mediante el motor de programación unificado.
WakeToRun boolean Especifica que el Programador de tareas reactivará el equipo antes de ejecutar la tarea.

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

Tipos complejos de esquema del programador de tareas

Programador de tareas