Planificateur de tâches pour les développeurs

Important

Cette rubrique et les autres rubriques de cette section sont destinées à un public de développeurs. Si vous souhaitez utiliser le composant Planificateur de tâches dans votre capacité en tant qu’administrateur ou un Professional informatique, consultez Le planificateur de tâches.

À propos du planificateur de tâches

Le planificateur de tâches vous permet d’effectuer automatiquement des tâches de routine sur un ordinateur choisi. Le Planificateur de tâches effectue cette opération en suivant les critères que vous choisissez (appelés déclencheurs), puis en exécutant les tâches lorsque ces critères sont satisfaits.

Vous pouvez utiliser le planificateur de tâches pour exécuter des tâches telles que le démarrage d’une application, l’envoi d’un message électronique ou l’affichage d’une zone de message. Les tâches peuvent être planifiées pour s’exécuter en réponse à ces événements ou déclencheurs.

  • Lorsqu’un événement système spécifique se produit.
  • À un moment donné.
  • À un moment donné sur une planification quotidienne.
  • À un moment spécifique sur une planification hebdomadaire.
  • À un moment donné sur une planification mensuelle.
  • À un moment spécifique sur une planification mensuelle de jour de semaine.
  • Lorsque l’ordinateur entre dans un état inactif.
  • Lorsque la tâche est inscrite.
  • Lorsque le système est démarré.
  • Lorsqu’un utilisateur se connecte.
  • Lorsqu’une session Terminal Server change d’état.

Développeurs

Le planificateur de tâches fournit des API dans ces formulaires.

  • Task Scheduler 2.0 : les interfaces et les objets sont fournis pour C++, et pour le développement de scripts, respectivement.
  • Planificateur de tâches 1.0 : les interfaces sont fournies pour le développement C++.

Conditions d’exécution

Le planificateur de tâches nécessite les systèmes d’exploitation suivants.

  • Planificateur de tâches 2.0 : le client nécessite Windows Vista ou version ultérieure. Le serveur nécessite Windows Server 2008 ou version ultérieure.
  • Planificateur de tâches 1.0 : le client nécessite Windows Vista ou Windows XP. Le serveur nécessite Windows Server 2008 ou Windows Server 2003.

Contenu de cette section

Rubrique Description
Nouveautés du planificateur de tâches Résumé des nouvelles fonctionnalités introduites par le Planificateur de tâches.
À propos du planificateur de tâches Informations conceptuelles générales sur l’API Planificateur de tâches.
Utilisation du planificateur de tâches Exemples de code qui montrent comment utiliser les API du planificateur de tâches.
Informations de référence sur le planificateur de tâches Informations de référence détaillées sur les API planificateur de tâches et le schéma planificateur de tâches.