Interfaces Planificateur de tâches

Les interfaces décrites dans les rubriques suivantes fournissent un accès par programme aux fonctionnalités disponibles dans le Planificateur de tâches.

Ces rubriques contiennent une description de l’interface, une liste des propriétés et des méthodes définies par l’interface, ainsi que des remarques sur les circonstances spéciales qui doivent être notées lors de l’utilisation de l’interface.

les interfaces suivantes sont introduites dans Planificateur de tâches 2,0, qui est utilisé dans le système d’exploitation Windows Vista.

Interface Description
IAction Fournit les propriétés communes qui sont héritées par tous les objets d’action.
IActionCollection Contient les actions effectuées par la tâche. Ses méthodes peuvent être utilisées pour ajouter, supprimer et récupérer les actions d’une tâche.
IBootTrigger Représente un déclencheur qui démarre une tâche au démarrage du système.
IComHandlerAction Représente une action qui déclenche un gestionnaire.
IDailyTrigger Représente un déclencheur qui démarre une tâche basée sur une planification quotidienne.
IEmailAction Représente une action qui envoie un message électronique.
IEventTrigger Représente un déclencheur qui démarre une tâche lorsqu’un événement système se produit.
IExecAction Représente une action qui exécute une opération de ligne de commande.
IIdleSettings Spécifie comment l’Planificateur de tâches effectue des tâches lorsque l’ordinateur est en état d’inactivité.
IIdleTrigger Représente un déclencheur qui démarre une tâche lorsque l’ordinateur passe en état d’inactivité.
ILogonTrigger Représente un déclencheur qui démarre une tâche lorsqu’un utilisateur ouvre une session.
IMaintenanceSettings Fournit les paramètres que le Planificateur de tâches utilise pour effectuer une tâche pendant la maintenance automatique.
IMonthlyDOWTrigger Représente un déclencheur qui démarre une tâche sur une planification mensuelle de jour de semaine.
IMonthlyTrigger Représente un déclencheur qui démarre une tâche basée sur une planification mensuelle.
INetworkSettings Fournit les paramètres utilisés par le service de Planificateur de tâches pour obtenir un profil réseau.
IPrincipal Fournit les informations d’identification de sécurité pour un principal.
IPrincipal2 Fournit des informations d’identification de sécurité supplémentaires pour un principal.
IRegisteredTask Fournit les méthodes utilisées pour exécuter immédiatement la tâche, pour récupérer les instances en cours d’exécution de la tâche, pour récupérer ou définir les informations d’identification utilisées pour enregistrer la tâche et les propriétés qui décrivent la tâche.
IRegisteredTaskCollection Contient toutes les tâches qui sont inscrites.
IRegistrationInfo Fournit les informations d’administration qui peuvent être utilisées pour décrire la tâche. Ces informations incluent des détails tels que la description de la tâche, l’auteur de la tâche, la date à laquelle la tâche est inscrite et le descripteur de sécurité de la tâche.
IRegistrationTrigger Représente un déclencheur qui démarre une tâche lorsque la tâche est inscrite.
IRepetitionPattern Définit la fréquence d’exécution de la tâche et la durée de répétition du modèle de répétition après le démarrage de la tâche.
IRunningTask Fournit les méthodes pour obtenir des informations à partir de et contrôler une tâche en cours d’exécution.
IRunningTaskCollection Fournit une collection qui est utilisée pour contrôler les tâches en cours d’exécution.
ISessionStateChangeTrigger Déclenche des tâches pour la connexion à la console ou la déconnexion, la connexion à distance ou la déconnexion ou les notifications de verrouillage ou de déverrouillage
IShowMessageAction Représente une action qui affiche une boîte de message lorsqu’une tâche est activée.
ITaskDefinition Définit tous les composants d’une tâche, tels que les paramètres de tâche, les déclencheurs, les actions et les informations d’inscription.
ITaskFolder Fournit les méthodes utilisées pour inscrire (créer) des tâches dans le dossier, supprimer des tâches du dossier et créer ou supprimer des sous-dossiers du dossier.
ITaskFolderCollection Fournit des informations et un contrôle pour une collection de dossiers qui contiennent des tâches.
ITaskHandler Définit les méthodes qui sont appelées par le service Planificateur de tâches pour gérer un gestionnaire COM.
ITaskHandlerStatus Fournit les méthodes utilisées par les gestionnaires COM pour notifier la Planificateur de tâches sur l’état du gestionnaire.
ITaskNamedValuePair Crée une paire nom-valeur dans laquelle le nom est associé à la valeur.
ITaskNamedValueCollection Contient une collection de paires nom-valeur de l’interface ITaskNamedValuePair .
La Fournit l’accès au service Planificateur de tâches pour la gestion des tâches inscrites.
ITaskSettings Fournit les paramètres que le service de Planificateur de tâches utilise pour effectuer la tâche.
ITaskSettings2 Fournit des paramètres supplémentaires que le Planificateur de tâches utilise pour effectuer la tâche.
ITaskVariables Définit les variables de tâche qui peuvent être passées en tant que paramètres aux gestionnaires de tâches et aux exécutables externes qui sont lancés par les tâches. Les gestionnaires de tâches qui doivent entrer et sortir des données dans des variables de travail doivent effectuer une interface de requête sur le pointeur services pour ITaskVariables.
ITimeTrigger Représente un déclencheur qui démarre une tâche lorsque le déclencheur est activé.
ITrigger Fournit les propriétés communes qui sont héritées par toutes les interfaces de déclencheur.
ITriggerCollection Fournit les méthodes utilisées pour ajouter, supprimer et obtenir les déclencheurs d’une tâche.
IWeeklyTrigger Représente un déclencheur qui démarre une tâche basée sur une planification hebdomadaire.

Avertissement

les interfaces Planificateur de tâches 1,0 sont disponibles uniquement dans les systèmes d’exploitation Windows 2000, Windows XP et Windows Server 2003. ils sont déconseillés à partir de Windows Vista et peuvent être supprimés complètement à l’avenir. Utilisez plutôt les interfaces Planificateur de tâches 2,0 mentionnées ci-dessus.