settingsType Complex Type
Artículo 06/13/2023
3 colaboradores
Comentarios
En este artículo
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