Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le service Planificateur de tâches vous permet d’effectuer des tâches automatisées sur un ordinateur choisi. Avec ce service, vous pouvez planifier l’exécution de n’importe quel programme à un moment pratique pour vous ou lorsqu’un événement spécifique se produit. Le planificateur de tâches surveille les critères d’heure ou d’événement que vous choisissez, puis exécute la tâche lorsque ces critères sont satisfaits.
Emplacement où le planificateur de tâches est installé
Le planificateur de tâches est installé automatiquement avec toutes les versions prises en charge de Windows. Utilisez toujours l’API Task Scheduler 2.0 pour le nouveau développement.
Note
Les interfaces task Scheduler 1.0 sont déconseillées. Tout nouveau code doit cibler l’API Task Scheduler 2.0, disponible sur Windows Vista et versions ultérieures.
Le planificateur de tâches est démarré chaque fois que le système d’exploitation est démarré. Il peut être exécuté via l’interface utilisateur graphique du Planificateur de tâches (GUI) ou via l’API Du planificateur de tâches décrite dans ce Kit de développement logiciel (SDK).
Ordonnancement tenant compte de la consommation énergétique
Le planificateur de tâches s’intègre à Windows gestion de l’alimentation pour réduire l’impact sur la durée de vie de la batterie et l’expérience utilisateur. Lors de la conception de tâches planifiées :
Important
N’utilisez jamais de tâches d’interrogation à intervalle court sur les appareils alimentés par batterie. Une tâche qui s’exécute toutes les 5 minutes empêche le système d’entrer des états inactifs à faible alimentation. Utilisez plutôt des déclencheurs d’événements, des déclencheurs inactifs ou une planification de maintenance.
| Approach | Quand utiliser | Gestion de l’alimentation |
|---|---|---|
| Maintenance automatique | Tâches de maintenance pouvant être différées (défragmentation, analyses, nettoyage). | S’exécute uniquement lorsque l’alimentation est inactive + CA. Reporte indéfiniment la batterie. |
| Déclencheur inactif | Travail nécessitant une charge système faible, mais pas une alimentation ac. | Attend l’absence de l’utilisateur + l’inactivité du processeur. |
| Déclencheur d’événement | Travail réactif (entrée du journal des événements, événement WMI). | S’exécute uniquement lorsque l’événement se déclenche. Coût zéro sinon. |
| Déclencheur de temps + conditions | Planifications récurrentes avec StartWhenAvailable et StopIfGoingOnBatteries. |
La tâche est reportée si les conditions ne sont pas remplies ; elle reprend lorsqu’elles le sont. |
Pour les tâches de maintenance sur les appareils de secours modernes, configurez :
AllowStartIfOnBatteries = falseStopIfGoingOnBatteries = true-
MaintenanceSettingsavec unPeriodetDeadline
Consultez la maintenance automatique pour plus d’informations sur le fonctionnement de la planification de la maintenance avec les systèmes de secours connectés et S3.
Informations sur les tâches
Les tâches sont le composant principal du Planificateur de tâches. Pour plus d’informations sur les tâches et leurs composants, consultez les rubriques suivantes :
- Tâches
- Actions de tâche
- Déclencheurs de tâche
- Informations d’enregistrement de la tâche
- Conditions d’inactivité des tâches
- Contextes de sécurité pour les tâches
- Répétition d’une tâche
- Maintenance automatique
Pour plus d’informations et d’exemples sur l’utilisation des interfaces du planificateur de tâches, des objets de script et du code XML, consultez Utilisation du planificateur de tâches.
Rubriques connexes