Partager via


settingsType Complex Type

Définit les éléments enfants et les informations de séquencement pour l’élément 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>

Éléments enfants

Élément Type Description
AllowHardTerminate boolean Spécifie si le service Planificateur de tâches autorise l’arrêt dur de la tâche.
AllowStartOnDemand boolean Spécifie que la tâche peut être démarrée à l’aide de la commande Exécuter ou du menu contextuel.
DeleteExpiredTaskAfter duration Spécifie la durée pendant laquelle le planificateur de tâches attendra avant de supprimer la tâche après son expiration. Si aucune valeur n’est spécifiée pour cet élément, le service Planificateur de tâches ne supprime pas la tâche.
InterdireStartIfOnBatteries boolean Spécifie que la tâche ne sera pas démarrée si l’ordinateur fonctionne sur batterie.
InterdireStartOnRemoteAppSession boolean Spécifie que la tâche ne doit pas démarrer si la tâche est déclenchée pour s’exécuter dans une session RAIL (Remote Applications Integrated Local).
Activé boolean Spécifie que la tâche est activée. La tâche ne peut être effectuée que lorsque ce paramètre a la valeur True.
ExecutionTimeLimit duration Spécifie la durée autorisée pour terminer la tâche.
Hidden boolean Spécifie, par défaut, que la tâche ne sera pas visible dans l’interface utilisateur.
IdleSettings idleSettingsType Spécifie la façon dont le planificateur de tâches effectue les tâches lorsque l’ordinateur est inactif.
MultipleInstancesPolicy multipleInstancesPolicyType Spécifie la stratégie qui définit la façon dont le Planificateur de tâches traite plusieurs instances de la tâche.
NetworkProfileName string Spécifie le nom d’un profil réseau. Le service Planificateur de tâches vérifie la disponibilité de ce réseau lorsque l’élément RunOnlyIfNetworkAvailable a la valeur True. Le nom est utilisé à des fins d’affichage.
NetworkSettings networkSettingsType Spécifie les paramètres que le service Planificateur de tâches utilise pour obtenir un profil réseau. Le service Planificateur de tâches vérifie la disponibilité de ce réseau lorsque l’élément RunOnlyIfNetworkAvailable a la valeur True.
Priorité priorityType Spécifie le niveau de priorité pour la tâche.
RestartOnFailure restartType Spécifie que le planificateur de tâches tentera de redémarrer la tâche en cas d’échec pour une raison quelconque.
RunOnlyIfIdle boolean Spécifie que la tâche est exécutée uniquement lorsque l’ordinateur est dans un état inactif.
RunOnlyIfNetworkAvailable boolean Spécifie que le planificateur de tâches exécute la tâche uniquement lorsqu’un réseau est disponible.
StartWhenAvailable boolean Spécifie que le planificateur de tâches peut démarrer la tâche à tout moment une fois son heure planifiée passée.
StopIfGoingOnBatteries boolean Spécifie que la tâche sera arrêtée si l’ordinateur passe à l’alimentation de la batterie.
UseUnifiedSchedulingEngine boolean Spécifie que la tâche est exécutée à l’aide du moteur de planification unifié.
WakeToRun boolean Spécifie que le planificateur de tâches réveille l’ordinateur avant qu’il n’exécute la tâche.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]

Voir aussi

Types complexes de schéma du planificateur de tâches

Planificateur de tâches