Partager via


Planificateur de tâches

Vue d’ensemble de la technologie du planificateur de tâches.

Pour développer task Scheduler, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
TASK_ACTION_TYPE

Définit le type d’actions qu’une tâche peut effectuer.
TASK_COMPATIBILITY

Définit les versions du Planificateur de tâches ou de la commande AT avec laquelle la tâche est compatible.
TASK_CREATION

Définit la façon dont le service Planificateur de tâches crée, met à jour ou désactive la tâche.
TASK_ENUM_FLAGS

Définit la façon dont le planificateur de tâches énumère les tâches inscrites.
TASK_INSTANCES_POLICY

Définit la façon dont le planificateur de tâches gère les instances existantes de la tâche lorsqu’il démarre une nouvelle instance de la tâche.
TASK_LOGON_TYPE

Définit la technique d’ouverture de session requise pour exécuter une tâche.
TASK_PROCESSTOKENSID_TYPE

Définit les types d’identificateur de sécurité de processus (SID) qui peuvent être utilisés par les tâches.
TASK_RUN_FLAGS

Définit la façon dont une tâche est exécutée.
TASK_RUNLEVEL_TYPE

Définit des indicateurs d’élévation LUA qui spécifient avec quel niveau de privilège la tâche sera exécutée.
TASK_SESSION_STATE_CHANGE_TYPE

Définit le type de changement d’état de session Terminal Server que vous pouvez utiliser pour déclencher une tâche à démarrer.
TASK_STATE

Définit les différents états dans lequel une tâche inscrite peut se trouver.
TASK_TRIGGER_TYPE

Définit les types de déclencheurs associés à une tâche.
TASK_TRIGGER_TYPE2

Définit le type de déclencheurs qui peuvent être utilisés par les tâches.
TASKPAGE

Définit le type de page de tâche à récupérer.

Fonctions

 
Activer

La méthode Activate retourne une interface active pour un élément de travail spécifié.
AddRequiredPrivilege

Ajoute le privilège requis au jeton de processus de tâche.
AddWorkItem

La méthode AddWorkItem ajoute une tâche à la planification des tâches.
Clear

Efface toutes les actions de la collection.
Clear

Efface toute la collection de paires nom-valeur.
Clear

Efface tous les déclencheurs de la collection.
Cloner

Crée un objet d’énumération qui contient le même état d’énumération que l’énumération actuelle.
Connexion

Se connecte à un ordinateur distant et associe tous les appels suivants sur cette interface à une session distante.
Créer

Crée et ajoute une action à la collection.
Créer

Crée une paire nom-valeur dans la collection.
Créer

Crée un nouveau déclencheur pour la tâche.
CreateFolder

Crée un dossier pour les tâches associées.
CreateTrigger

Crée un déclencheur pour l’élément de travail.
Supprimer

La méthode Delete supprime une tâche.
DeleteFolder

Supprime un sous-dossier du dossier parent.
DeleteTask

Supprime une tâche du dossier.
DeleteTrigger

Supprime un déclencheur d’un élément de travail.
EditWorkItem

Affiche les pages de propriétés Tâche, Planification et paramètres de l’élément de travail, ce qui permet à un utilisateur de définir les propriétés de ces pages.
Enum

La méthode Enum récupère un pointeur vers un objet énumérateur OLE qui énumère les tâches dans le dossier de tâches actif.
get__NewEnum

Obtient l’énumérateur de collection pour la collection d’actions.
get__NewEnum

Obtient l’énumérateur de collection pour la collection de tâches d’inscription.
get__NewEnum

Obtient l’énumérateur de collection pour la collection de tâches en cours d’exécution.
get__NewEnum

Obtient l’énumérateur de collection pour la collection de dossiers.
get__NewEnum

Obtient l’énumérateur de collection pour la collection de paires nom-valeur.
get__NewEnum

Obtient l’énumérateur de collection pour la collection de déclencheurs.
get_Actions

Obtient ou définit une collection d’actions effectuées par la tâche. (Obtenir)
get_AllowDemandStart

Obtient ou définit une valeur booléenne qui indique que la tâche peut être démarrée à l’aide de la commande Exécuter ou du menu contextuel. (Obtenir)
get_AllowHardTerminate

Obtient ou définit une valeur booléenne qui indique que la tâche peut être arrêtée par le service Planificateur de tâches à l’aide de TerminateProcess. (Obtenir)
get_Arguments

Obtient ou définit les arguments associés à l’opération de ligne de commande. (Get)
get_Attachments

Obtient ou définit le pointeur vers un tableau de pièces jointes qui est envoyé avec le message électronique. (Get)
get_Author

Obtient ou définit l’auteur de la tâche. (Get)
get_Bcc

Obtient ou définit l’adresse e-mail ou les adresses que vous souhaitez cci dans le message électronique. (Get)
get_Body

Obtient ou définit le corps de l’e-mail qui contient l’e-mail. (Get)
get_Cc

Obtient ou définit l’adresse e-mail ou les adresses que vous souhaitez cc dans le message électronique. (Get)
get_ClassId

Obtient ou définit l’identificateur de la classe de gestionnaire. (Get)
get_Compatibility

Obtient ou définit une valeur entière qui indique la version du planificateur de tâches avec laquelle une tâche est compatible. (Get)
get_Connected

Obtient une valeur booléenne qui indique si vous êtes connecté au service Planificateur de tâches.
get_ConnectedDomain

Obtient le nom du domaine auquel l’ordinateur TargetServer est connecté.
get_ConnectedUser

Obtient le nom de l’utilisateur connecté au service Planificateur de tâches.
get_Context

Obtient ou définit l’identificateur du principal de la tâche. (Get)
get_Count

Obtient le nombre d’actions dans la collection.
get_Count

Obtient le nombre de tâches inscrites dans la collection.
get_Count

Obtient le nombre de tâches en cours d’exécution dans la collection.
get_Count

Obtient le nombre de dossiers dans la collection.
get_Count

Obtient le nombre de paires nom-valeur dans la collection.
get_Count

Obtient le nombre de déclencheurs dans la collection.
get_CurrentAction

Obtient le nom de l’action en cours d’exécution de la tâche en cours d’exécution.
get_Data

Obtient ou définit des données supplémentaires associées au gestionnaire. (Get)
get_Data

Obtient ou définit les données associées à la tâche. (Get)
get_Date

Obtient ou définit la date et l’heure d’inscription de la tâche. (Get)
get_DaysInterval

Obtient ou définit l’intervalle entre les jours de la planification. (Get)
get_DaysOfMonth

Obtient ou définit les jours du mois pendant lesquels la tâche s’exécute. (Get)
get_DaysOfWeek

Obtient ou définit les jours de la semaine pendant lesquels la tâche s’exécute. (Get)
get_DaysOfWeek

Obtient ou définit les jours de la semaine pendant lesquels la tâche s’exécute. (Get)
get_Deadline

Obtient ou définit la durée après laquelle le planificateur de tâches tente d’exécuter la tâche pendant la maintenance automatique d’urgence, si la tâche n’a pas pu se terminer pendant la maintenance automatique normale. (Get)
get_Definition

Obtient la définition de la tâche.
get_Delay

Obtient ou définit une valeur qui indique la durée entre le démarrage du système et le démarrage de la tâche. (Get)
get_Delay

Obtient ou définit une valeur qui indique la durée entre le moment où l’événement se produit et le démarrage de la tâche. (Get)
get_Delay

Obtient ou définit une valeur qui indique la durée entre le moment où l’utilisateur se connecte et le démarrage de la tâche. (Get)
get_Delay

Obtient ou définit la durée entre l’inscription de la tâche et le démarrage de la tâche. (Get)
get_Delay

Obtient ou définit une valeur qui indique la durée d’un délai avant le démarrage d’une tâche après la détection d’un changement d’état de session Terminal Server. (ISessionStateChangeTrigger.get_Delay)
get_DeleteExpiredTaskAfter

Obtient ou définit la durée pendant laquelle le planificateur de tâches attend avant de supprimer la tâche après son expiration. (Get)
get_Description

Obtient ou définit la description de la tâche. (Get)
get_DisallowStartIfOnBatteries

Obtient ou définit une valeur booléenne qui indique que la tâche ne sera pas démarrée si l’ordinateur s’exécute sur batteries. (Get)
get_DisallowStartOnRemoteAppSession

Obtient ou définit une valeur booléenne qui spécifie que la tâche ne sera pas démarrée si elle est déclenchée pour s’exécuter dans une session d’applications distantes intégrées localement (RAIL). (Get)
get_DisplayName

Obtient ou définit le nom du principal. (Get)
get_Documentation

Obtient ou définit toute documentation supplémentaire pour la tâche. (Get)
get_Duration

Obtient ou définit la durée de répétition du modèle. (Get)
get_Enabled

Obtient ou définit une valeur booléenne qui indique si la tâche inscrite est activée. (Get)
get_Enabled

Obtient ou définit une valeur booléenne qui indique que la tâche est activée. La tâche peut être effectuée uniquement lorsque ce paramètre a la valeur True.
get_Enabled

Obtient ou définit une valeur booléenne qui indique si le déclencheur est activé. (Get)
get_EndBoundary

Obtient ou définit la date et l’heure de désactivation du déclencheur. (Get)
get_EnginePID

Obtient l’ID de processus pour le moteur (processus) qui exécute la tâche.
get_Exclusive

Indique si le planificateur de tâches doit démarrer la tâche pendant la maintenance automatique en mode exclusif. (Get)
get_ExecutionTimeLimit

Obtient ou définit la durée autorisée pour terminer la tâche. (Get)
get_ExecutionTimeLimit

Obtient ou définit la durée maximale pendant laquelle la tâche lancée par ce déclencheur est autorisée à s’exécuter. (Get)
get_From

Obtient ou définit l’adresse e-mail à partir de laquelle vous souhaitez envoyer l’e-mail. (Get)
get_GroupId

Obtient ou définit l’identificateur du groupe d’utilisateurs requis pour exécuter les tâches associées au principal. (Get)
get_HeaderFields

Obtient ou définit les informations d’en-tête dans le message électronique à envoyer. (Get)
get_Hidden

Obtient ou définit une valeur booléenne qui indique que la tâche ne sera pas visible dans l’interface utilisateur. (Get)
get_HighestVersion

Indique la version la plus élevée du Planificateur de tâches prise en charge par un ordinateur.
get_Id

Obtient ou définit l’identificateur de l’action. (Get)
get_Id

Obtient ou définit une valeur GUID qui identifie un profil réseau. (Get)
get_Id

Obtient ou définit l'identificateur unique du principal. (Get)
get_Id

Obtient ou définit l’identificateur du déclencheur. (Get)
get_IdleDuration

Obtient ou définit une valeur qui indique la durée pendant laquelle l’ordinateur doit être dans un état inactif avant l’exécution de la tâche. (Get)
get_IdleSettings

Obtient ou définit les informations qui spécifient comment le planificateur de tâches effectue les tâches lorsque l’ordinateur est inactif. (Get)
get_InstanceGuid

Obtient l’identificateur GUID de cette instance de la tâche.
get_Interval

Obtient ou définit la durée entre chaque redémarrage de la tâche. (Get)
get_Item

Obtient une action spécifiée de la collection.
get_Item

Obtient la tâche inscrite spécifiée de la collection.
get_Item

Obtient la tâche spécifiée à partir de la collection.
get_Item

Obtient le dossier spécifié de la collection.
get_Item

Obtient la paire nom-valeur spécifiée de la collection.
get_Item

Obtient le déclencheur spécifié à partir de la collection.
get_LastRunTime

Obtient l’heure de la dernière exécution de la tâche inscrite.
get_LastTaskResult

Obtient les résultats retournés lors de la dernière exécution de la tâche inscrite.
get_LogonType

Obtient ou définit la méthode d’ouverture de session de sécurité requise pour exécuter les tâches associées au principal. (Get)
get_MaintenanceSettings

Obtient ou définit un pointeur vers un objet IMaintenanceSettings que le planificateur de tâches utilise pour effectuer une tâche pendant la maintenance automatique. (Get)
get_MessageBody

Obtient ou définit le texte du message affiché dans le corps de la zone de message. (Get)
get_MonthsOfYear

Obtient ou définit les mois de l’année pendant lesquels la tâche s’exécute. (IMonthlyDOWTrigger.get_MonthsOfYear)
get_MonthsOfYear

Obtient ou définit les mois de l’année pendant lesquels la tâche s’exécute. (IMonthlyTrigger.get_MonthsOfYear)
get_MultipleInstances

Obtient ou définit la stratégie qui définit la façon dont le planificateur de tâches traite plusieurs instances de la tâche. (Get)
get_Name

Obtient ou définit le nom d’un profil réseau. (Get)
get_Name

Obtient le nom de la tâche inscrite.
get_Name

Obtient le nom de la tâche.
get_Name

Obtient le nom utilisé pour identifier le dossier qui contient une tâche.
get_Name

Obtient ou définit le nom associé à une valeur dans une paire nom-valeur. (Get)
get_NetworkSettings

Obtient ou définit l’objet de paramètres réseau qui contient un identificateur et un nom de profil réseau. (Get)
get_NextRunTime

Obtient l’heure à laquelle l’exécution prochaine de la tâche inscrite est planifiée.
get_NumberOfMissedRuns

Obtient le nombre de fois où la tâche inscrite a manqué une exécution planifiée.
get_Path

Obtient ou définit le chemin d’accès à un fichier exécutable. (Get)
get_Path

Obtient le chemin d’accès à l’emplacement de stockage de la tâche inscrite.
get_Path

Obtient le chemin d’accès à l’emplacement où la tâche est stockée.
get_Path

Obtient le chemin d’accès à l’emplacement où le dossier est stocké.
get_Period

Obtient ou définit la durée pendant laquelle la tâche doit être exécutée une fois pendant la maintenance automatique régulière. (Get)
get_Principal

Obtient ou définit le principal de la tâche qui fournit les informations d’identification de sécurité pour la tâche. (Get)
get_Priority

Obtient ou définit le niveau de priorité de la tâche. (Get)
get_ProcessTokenSidType

Obtient ou définit le type d’identificateur de sécurité (SID) du processus de tâche. (Get)
get_RandomDelay

Obtient ou définit un délai qui est ajouté de manière aléatoire à l’heure de début du déclencheur. (IDailyTrigger.get_RandomDelay)
get_RandomDelay

Obtient ou définit un délai qui est ajouté de manière aléatoire à l’heure de début du déclencheur. (IMonthlyDOWTrigger.get_RandomDelay)
get_RandomDelay

Obtient ou définit un délai qui est ajouté de manière aléatoire à l’heure de début du déclencheur. (IMonthlyTrigger.get_RandomDelay)
get_RandomDelay

Obtient ou définit un délai qui est ajouté de manière aléatoire à l’heure de début du déclencheur. (ITimeTrigger.get_RandomDelay)
get_RandomDelay

Obtient ou définit un délai qui est ajouté de manière aléatoire à l’heure de début du déclencheur. (IWeeklyTrigger.get_RandomDelay)
get_RegistrationInfo

Obtient ou définit les informations d’inscription utilisées pour décrire une tâche, telles que la description de la tâche, l’auteur de la tâche et la date d’inscription de la tâche. (Get)
get_Repetition

Obtient ou définit une valeur qui indique la fréquence d’exécution de la tâche et la durée pendant laquelle le modèle de répétition est répété après le démarrage de la tâche. (Get)
get_ReplyTo

Obtient ou définit l’adresse e-mail à laquelle vous souhaitez répondre. (Get)
get_RequiredPrivilege

Obtient le privilège requis de la tâche par index.
get_RequiredPrivilegeCount

Obtient le nombre de privilèges dans le tableau de privilèges requis.
get_RestartCount

Obtient ou définit le nombre de fois où le planificateur de tâches tente de redémarrer la tâche. (Get)
get_RestartInterval

Obtient ou définit une valeur qui spécifie la durée pendant laquelle le planificateur de tâches tente de redémarrer la tâche. (Get)
get_RestartOnIdle

Obtient ou définit une valeur booléenne qui indique si la tâche est redémarrée lorsque l’ordinateur passe plusieurs fois à une condition d’inactivité. (Get)
get_RunLevel

Obtient ou définit l’identificateur utilisé pour spécifier le niveau de privilège requis pour exécuter les tâches associées au principal. (Get)
get_RunOnLastDayOfMonth

Obtient ou définit une valeur booléenne qui indique que la tâche s’exécute le dernier jour du mois. (Get)
get_RunOnLastWeekOfMonth

Obtient ou définit une valeur booléenne qui indique que la tâche s’exécute la dernière semaine du mois. (Get)
get_RunOnlyIfIdle

Obtient ou définit une valeur booléenne qui indique que le planificateur de tâches exécute la tâche uniquement si l’ordinateur est inactif. (Get)
get_RunOnlyIfNetworkAvailable

Obtient ou définit une valeur booléenne qui indique que le planificateur de tâches exécute la tâche uniquement lorsqu’un réseau est disponible. (Get)
get_SecurityDescriptor

Obtient ou définit le descripteur de sécurité de la tâche. (Get)
get_Server

Obtient ou définit le nom du serveur SMTP à partir duquel vous utilisez pour envoyer des e-mails. (Get)
get_Settings

Obtient ou définit les paramètres qui définissent la façon dont le service Planificateur de tâches effectue la tâche. (Get)
get_Source

Obtient ou définit l’origine de la tâche. Par exemple, une tâche peut provenir d’un composant, d’un service, d’une application ou d’un utilisateur. (Get)
get_StartBoundary

Obtient ou définit la date et l’heure auxquelles le déclencheur est activé. (Get)
get_StartWhenAvailable

Obtient ou définit une valeur booléenne qui indique que le planificateur de tâches peut démarrer la tâche à tout moment une fois son heure planifiée passée. (Get)
get_State

Obtient l’état opérationnel de la tâche inscrite.
get_State

Obtient un identificateur pour l’état de la tâche en cours d’exécution.
get_StateChange

Obtient ou définit le type de modification de session Terminal Server qui déclencherait le lancement d’une tâche. (Get)
get_StopAtDurationEnd

Obtient ou définit une valeur booléenne qui indique si un instance en cours d’exécution de la tâche est arrêté à la fin de la durée du modèle de répétition. (Get)
get_StopIfGoingOnBatteries

Obtient ou définit une valeur booléenne qui indique que la tâche sera arrêtée si l’ordinateur est en cours d’exécution. (Get)
get_StopOnIdleEnd

Obtient ou définit une valeur booléenne qui indique que le planificateur de tâches met fin à la tâche si la condition d’inactivité se termine avant la fin de la tâche. La condition d’inactivité se termine lorsque l’ordinateur n’est plus inactif. (Get)
get_Subject

Obtient ou définit l’objet du message électronique. (Get)
get_Subscription

Obtient ou définit une chaîne de requête qui identifie l’événement qui déclenche le déclencheur. (Get)
get_TargetServer

Obtient le nom de l’ordinateur qui exécute le service Planificateur de tâches auquel l’utilisateur est connecté.
get_Title

Obtient ou définit le titre de la zone de message. (Get)
get_To

Obtient ou définit l’adresse e-mail ou les adresses auxquelles vous souhaitez envoyer l’e-mail. (Get)
get_Triggers

Obtient ou définit une collection de déclencheurs utilisés pour démarrer une tâche. (Get)
get_Type

Obtient le type d’action.
get_Type

Obtient le type du déclencheur.
get_URI

Obtient ou définit l’URI de la tâche. (Get)
get_UserId

Obtient ou définit l'identificateur de l'utilisateur. (Get)
get_UserId

Obtient ou définit l’identificateur d’utilisateur requis pour exécuter les tâches associées au principal. (Get)
get_UserId

Obtient ou définit l’utilisateur de la session Terminal Server. Lorsqu’un changement d’état de session est détecté pour cet utilisateur, une tâche est démarrée. (Get)
get_UseUnifiedSchedulingEngine

Obtient ou définit une valeur booléenne qui indique que le moteur de planification unifiée sera utilisé pour exécuter cette tâche. (Get)
get_Value

Obtient ou définit la valeur associée à un nom dans une paire nom-valeur. (Get)
get_ValueQueries

Obtient ou définit une collection de requêtes XPath nommées. Chaque requête de la collection est appliquée au dernier XML d’événement correspondant retourné par la requête d’abonnement spécifiée dans la propriété Subscription. (Get)
get_Version

Obtient ou définit le numéro de version de la tâche. (Get)
get_Volatile

Obtient ou définit une valeur booléenne qui indique si la tâche est automatiquement désactivée chaque fois que Windows démarre. (Get)
get_WaitTimeout

Obtient ou définit une valeur qui indique la durée pendant laquelle le planificateur de tâches attend qu’une condition d’inactivité se produise. (Get)
get_WakeToRun

Obtient ou définit une valeur booléenne qui indique que le planificateur de tâches va réveiller l’ordinateur quand il est temps d’exécuter la tâche, et maintenir l’ordinateur éveillé jusqu’à ce que la tâche soit terminée. (Get)
get_WeeksInterval

Obtient ou définit l’intervalle entre les semaines de la planification. (Get)
get_WeeksOfMonth

Obtient ou définit les semaines du mois pendant lesquelles la tâche s’exécute. (Get)
get_WorkingDirectory

Obtient ou définit le répertoire qui contient le fichier exécutable ou les fichiers utilisés par le fichier exécutable. (Get)
get_Xml

Obtient les informations d’inscription au format XML pour la tâche inscrite.
get_XmlText

Obtient ou définit une version au format XML de la collection. (Get)
get_XmlText

Obtient ou définit une version au format XML des informations d’inscription pour la tâche. (Obtenir)
get_XmlText

Obtient ou définit la définition au format XML de la tâche. (Obtenir)
get_XmlText

Obtient ou définit une définition au format XML des paramètres de tâche. (Obtenir)
GetAccountInformation

Récupère le nom du compte de l’élément de travail.
GetApplicationName

Cette méthode récupère le nom de l’application à laquelle la tâche est associée.
GetComment

Récupère le commentaire de l’élément de travail.
GetContext

Permet de partager le contexte entre différentes étapes et tâches qui se trouvent dans le même instance de travail.
GetCreator

Récupère le nom du créateur de l’élément de travail.
GetErrorRetryCount

Récupère le nombre de fois où le planificateur de tâches réessaye une opération lorsqu’une erreur se produit. Cette méthode n’est pas implémentée.
GetErrorRetryInterval

Récupère l’intervalle de temps, en minutes, entre les tentatives du Planificateur de tâches d’exécuter un élément de travail en cas d’erreur. Cette méthode n’est pas implémentée.
GetExitCode

Récupère le dernier code de sortie retourné par l’exécutable associé à l’élément de travail lors de sa dernière exécution. La méthode retourne également le code de sortie retourné au planificateur de tâches lors de la dernière tentative d’exécution de l’élément de travail.
GetFlags

Récupère les indicateurs qui modifient le comportement de n’importe quel type d’élément de travail.
GetFolder

Obtient un dossier qui contient des tâches à un emplacement spécifié.
GetFolder

Obtient un dossier de tâches inscrites.
GetFolders

Obtient tous les sous-dossiers du dossier.
GetIdleWait

Récupère le temps d’attente d’inactivité de l’élément de travail.
GetInput

Obtient les variables d’entrée d’une tâche.
GetInstances

Retourne toutes les instances de la tâche inscrite en cours d’exécution.
GetMaxRunTime

Cette méthode récupère la durée maximale, en millisecondes, que la tâche peut s’exécuter avant de se terminer.
GetMostRecentRunTime

Récupère l’heure la plus récente à laquelle l’élément de travail a commencé à s’exécuter.
GetNextRunTime

Récupère la prochaine fois que l’élément de travail s’exécutera.
GetPage

Cette méthode récupère une ou plusieurs pages de feuille de propriétés associées à un objet de tâche.
GetParameters

Cette méthode récupère les paramètres de ligne de commande de la tâche.
GetPriority

Cette méthode récupère la priorité de la tâche.
GetRunningTasks

Obtient une collection de tâches en cours d’exécution.
GetRunTimes

Récupère les heures d’exécution de l’élément de travail pendant une période spécifiée.
GetRunTimes

Obtient les heures auxquelles l’exécution de la tâche inscrite est planifiée pendant une période spécifiée.
GetSecurityDescriptor

Obtient le descripteur de sécurité utilisé comme informations d’identification pour la tâche inscrite.
GetSecurityDescriptor

Obtient le descripteur de sécurité pour le dossier.
GetStatus

Récupère le status de l’élément de travail.
GetTargetComputer

La méthode GetTargetComputer retourne le nom de l’ordinateur sur lequel ITaskScheduler est actuellement ciblé.
GetTask

Obtient une tâche à un emplacement spécifié dans un dossier.
GetTaskFlags

Cette méthode retourne les indicateurs qui modifient le comportement d’une tâche.
GetTasks

Obtient toutes les tâches du dossier.
GetTrigger

Récupère un déclencheur de tâche.
GetTrigger

La méthode GetTrigger récupère le déclencheur de tâche actuel.
GetTriggerCount

Récupère le nombre de déclencheurs pour l’élément de travail actuel.
GetTriggerString

Récupère une chaîne qui décrit le déclencheur d’élément de travail.
GetTriggerString

La méthode GetTriggerString récupère le déclencheur de tâche actuel sous la forme d’une chaîne. Cette chaîne apparaît dans l’interface utilisateur du Planificateur de tâches sous une forme similaire à « À 14 h tous les jours, à partir du 11/05/97 ».
GetWorkingDirectory

Cette méthode récupère le répertoire de travail de la tâche.
GetWorkItemData

Récupère les données définies par l’application associées à l’élément de travail.
IsOfType

La méthode IsOfType vérifie le type de l’objet pour vérifier qu’il prend en charge une interface particulière.
NewTask

Renvoie un objet de définition de tâche vide à remplir avec des paramètres et des propriétés, puis à inscrire à l’aide de la méthode ITaskFolder::RegisterTaskDefinition.
NewWorkItem

La méthode NewWorkItem crée un élément de travail, en allouant de l’espace pour l’élément de travail et en récupérant son adresse.
Next

Récupère le nombre de tâches spécifié suivant dans la séquence d’énumération.
Pause

Appelé pour suspendre le gestionnaire COM.
put_Actions

Obtient ou définit une collection d’actions effectuées par la tâche. (Put)
put_AllowDemandStart

Obtient ou définit une valeur booléenne qui indique que la tâche peut être démarrée à l’aide de la commande Exécuter ou du menu contextuel. (Put)
put_AllowHardTerminate

Obtient ou définit une valeur booléenne qui indique que la tâche peut être arrêtée par le service Planificateur de tâches à l’aide de TerminateProcess. (Put)
put_Arguments

Obtient ou définit les arguments associés à l’opération de ligne de commande. (Put)
put_Attachments

Obtient ou définit le pointeur vers un tableau de pièces jointes qui est envoyé avec le message électronique. (Put)
put_Author

Obtient ou définit l’auteur de la tâche. (Put)
put_Bcc

Obtient ou définit l’adresse e-mail ou les adresses que vous souhaitez cci dans le message électronique. (Put)
put_Body

Obtient ou définit le corps de l’e-mail qui contient l’e-mail. (Put)
put_Cc

Obtient ou définit l’adresse e-mail ou les adresses que vous souhaitez cc dans le message électronique. (Put)
put_ClassId

Obtient ou définit l’identificateur de la classe de gestionnaire. (Put)
put_Compatibility

Obtient ou définit une valeur entière qui indique la version du planificateur de tâches avec laquelle une tâche est compatible. (Put)
put_Context

Obtient ou définit l’identificateur du principal de la tâche. (Put)
put_Data

Obtient ou définit des données supplémentaires associées au gestionnaire. (Put)
put_Data

Obtient ou définit les données associées à la tâche. (Put)
put_Date

Obtient ou définit la date et l’heure d’inscription de la tâche. (Put)
put_DaysInterval

Obtient ou définit l’intervalle entre les jours de la planification. (Put)
put_DaysOfMonth

Obtient ou définit les jours du mois pendant lesquels la tâche s’exécute. (Put)
put_DaysOfWeek

Obtient ou définit les jours de la semaine pendant lesquels la tâche s’exécute. (Put)
put_DaysOfWeek

Obtient ou définit les jours de la semaine au cours desquels la tâche s’exécute. (Put)
put_Deadline

Obtient ou définit la durée après laquelle le planificateur de tâches tente d’exécuter la tâche pendant la maintenance automatique d’urgence, si la tâche n’a pas pu se terminer pendant la maintenance automatique régulière. (Put)
put_Delay

Obtient ou définit une valeur qui indique la durée entre le démarrage du système et le démarrage de la tâche. (Put)
put_Delay

Obtient ou définit une valeur qui indique la durée entre le moment où l’événement se produit et le démarrage de la tâche. (Put)
put_Delay

Obtient ou définit une valeur qui indique la durée entre le moment où l’utilisateur se connecte et le démarrage de la tâche. (Put)
put_Delay

Obtient ou définit le délai entre l’inscription de la tâche et le démarrage de la tâche. (Put)
put_Delay

Obtient ou définit une valeur qui indique la durée d’un délai avant le démarrage d’une tâche après la détection d’un changement d’état de session Terminal Server. (ISessionStateChangeTrigger.put_Delay)
put_DeleteExpiredTaskAfter

Obtient ou définit la durée pendant laquelle le planificateur de tâches attend avant de supprimer la tâche après son expiration. (Put)
put_Description

Obtient ou définit la description de la tâche. (Put)
put_DisallowStartIfOnBatteries

Obtient ou définit une valeur booléenne qui indique que la tâche ne sera pas démarrée si l’ordinateur s’exécute sur batteries. (Put)
put_DisallowStartOnRemoteAppSession

Obtient ou définit une valeur booléenne qui spécifie que la tâche ne sera pas démarrée si elle est déclenchée pour s’exécuter dans une session RAIL (Remote Applications Integrated Local). (Put)
put_DisplayName

Obtient ou définit le nom du principal. (Put)
put_Documentation

Obtient ou définit toute documentation supplémentaire pour la tâche. (Put)
put_Duration

Obtient ou définit la durée de répétition du modèle. (Put)
put_Enabled

Obtient ou définit une valeur booléenne qui indique si la tâche inscrite est activée. (Put)
put_Enabled

Obtient ou définit une valeur booléenne qui indique si le déclencheur est activé. (Put)
put_EndBoundary

Obtient ou définit la date et l’heure de désactivation du déclencheur. (Put)
put_Exclusive

Indique si le planificateur de tâches doit démarrer la tâche pendant la maintenance automatique en mode exclusif. (Put)
put_ExecutionTimeLimit

Obtient ou définit la durée autorisée pour terminer la tâche. (Put)
put_ExecutionTimeLimit

Obtient ou définit la durée maximale pendant laquelle la tâche lancée par ce déclencheur est autorisée à s’exécuter. (Put)
put_From

Obtient ou définit l’adresse e-mail à partir de laquelle vous souhaitez envoyer l’e-mail. (Put)
put_GroupId

Obtient ou définit l’identificateur du groupe d’utilisateurs requis pour exécuter les tâches associées au principal. (Put)
put_HeaderFields

Obtient ou définit les informations d’en-tête dans le message électronique à envoyer. (Put)
put_Hidden

Obtient ou définit une valeur booléenne qui indique que la tâche ne sera pas visible dans l’interface utilisateur. (Put)
put_Id

Obtient ou définit l’identificateur de l’action. (Put)
put_Id

Obtient ou définit une valeur GUID qui identifie un profil réseau. (Put)
put_Id

Obtient ou définit l'identificateur unique du principal. (Put)
put_Id

Obtient ou définit l’identificateur du déclencheur. (Put)
put_IdleDuration

Obtient ou définit une valeur qui indique la durée pendant laquelle l’ordinateur doit être dans un état inactif avant l’exécution de la tâche. (Put)
put_IdleSettings

Obtient ou définit les informations qui spécifient comment le planificateur de tâches effectue les tâches lorsque l’ordinateur est inactif. (Put)
put_Interval

Obtient ou définit la durée entre chaque redémarrage de la tâche. (Put)
put_LogonType

Obtient ou définit la méthode d’ouverture de session de sécurité requise pour exécuter les tâches associées au principal. (Put)
put_MaintenanceSettings

Obtient ou définit un pointeur vers un objet IMaintenanceSettings que le planificateur de tâches utilise pour effectuer une tâche pendant la maintenance automatique. (Put)
put_MessageBody

Obtient ou définit le texte du message affiché dans le corps de la zone de message. (Put)
put_MonthsOfYear

Obtient ou définit les mois de l’année pendant lesquels la tâche s’exécute. (IMonthlyDOWTrigger.put_MonthsOfYear)
put_MonthsOfYear

Obtient ou définit les mois de l’année pendant lesquels la tâche s’exécute. (IMonthlyTrigger.put_MonthsOfYear)
put_MultipleInstances

Obtient ou définit la stratégie qui définit la façon dont le planificateur de tâches traite plusieurs instances de la tâche. (Put)
put_Name

Obtient ou définit le nom d’un profil réseau. (Put)
put_Name

Obtient ou définit le nom associé à une valeur dans une paire nom-valeur. (Put)
put_NetworkSettings

Obtient ou définit l’objet de paramètres réseau qui contient un identificateur et un nom de profil réseau. (Put)
put_Path

Obtient ou définit le chemin d’accès à un fichier exécutable. (Put)
put_Period

Obtient ou définit la durée pendant laquelle la tâche doit être exécutée une fois pendant la maintenance automatique régulière. (Put)
put_Principal

Obtient ou définit le principal de la tâche qui fournit les informations d’identification de sécurité pour la tâche. (Put)
put_Priority

Obtient ou définit le niveau de priorité de la tâche. (Put)
put_ProcessTokenSidType

Obtient ou définit le type d’identificateur de sécurité (SID) du processus de tâche. (Put)
put_RandomDelay

Obtient ou définit un délai qui est ajouté de manière aléatoire à l’heure de début du déclencheur. (IDailyTrigger.put_RandomDelay)
put_RandomDelay

Obtient ou définit un délai qui est ajouté de manière aléatoire à l’heure de début du déclencheur. (IMonthlyDOWTrigger.put_RandomDelay)
put_RandomDelay

Obtient ou définit un délai qui est ajouté de manière aléatoire à l’heure de début du déclencheur. (IMonthlyTrigger.put_RandomDelay)
put_RandomDelay

Obtient ou définit un délai qui est ajouté de manière aléatoire à l’heure de début du déclencheur. (ITimeTrigger.put_RandomDelay)
put_RandomDelay

Obtient ou définit un délai qui est ajouté de manière aléatoire à l’heure de début du déclencheur. (IWeeklyTrigger.put_RandomDelay)
put_RegistrationInfo

Obtient ou définit les informations d’inscription utilisées pour décrire une tâche, telles que la description de la tâche, l’auteur de la tâche et la date d’inscription de la tâche. (Put)
put_Repetition

Obtient ou définit une valeur qui indique la fréquence d’exécution de la tâche et la durée pendant laquelle le modèle de répétition est répété après le démarrage de la tâche. (Put)
put_ReplyTo

Obtient ou définit l’adresse e-mail à laquelle vous souhaitez répondre. (Put)
put_RestartCount

Obtient ou définit le nombre de fois où le planificateur de tâches tente de redémarrer la tâche. (Put)
put_RestartInterval

Obtient ou définit une valeur qui spécifie la durée pendant laquelle le planificateur de tâches tente de redémarrer la tâche. (Put)
put_RestartOnIdle

Obtient ou définit une valeur booléenne qui indique si la tâche est redémarrée lorsque l’ordinateur passe plusieurs fois à une condition d’inactivité. (Put)
put_RunLevel

Obtient ou définit l’identificateur utilisé pour spécifier le niveau de privilège requis pour exécuter les tâches associées au principal. (Put)
put_RunOnLastDayOfMonth

Obtient ou définit une valeur booléenne qui indique que la tâche s’exécute le dernier jour du mois. (Put)
put_RunOnLastWeekOfMonth

Obtient ou définit une valeur booléenne qui indique que la tâche s’exécute la dernière semaine du mois. (Put)
put_RunOnlyIfIdle

Obtient ou définit une valeur booléenne qui indique que le planificateur de tâches exécute la tâche uniquement si l’ordinateur est inactif. (Put)
put_RunOnlyIfNetworkAvailable

Obtient ou définit une valeur booléenne qui indique que le planificateur de tâches exécute la tâche uniquement lorsqu’un réseau est disponible. (Put)
put_SecurityDescriptor

Obtient ou définit le descripteur de sécurité de la tâche. (Put)
put_Server

Obtient ou définit le nom du serveur SMTP à partir duquel vous utilisez pour envoyer des e-mails. (Put)
put_Settings

Obtient ou définit les paramètres qui définissent la façon dont le service Planificateur de tâches effectue la tâche. (Put)
put_Source

Obtient ou définit l’origine de la tâche. Par exemple, une tâche peut provenir d’un composant, d’un service, d’une application ou d’un utilisateur. (Put)
put_StartBoundary

Obtient ou définit la date et l’heure auxquelles le déclencheur est activé. (Put)
put_StartWhenAvailable

Obtient ou définit une valeur booléenne qui indique que le planificateur de tâches peut démarrer la tâche à tout moment une fois son heure planifiée passée. (Put)
put_StateChange

Obtient ou définit le type de modification de session Terminal Server qui déclencherait le lancement d’une tâche. (Put)
put_StopAtDurationEnd

Obtient ou définit une valeur booléenne qui indique si un instance en cours d’exécution de la tâche est arrêté à la fin de la durée du modèle de répétition. (Put)
put_StopIfGoingOnBatteries

Obtient ou définit une valeur booléenne qui indique que la tâche sera arrêtée si l’ordinateur est en cours d’exécution. (Put)
put_StopOnIdleEnd

Obtient ou définit une valeur booléenne qui indique que le planificateur de tâches met fin à la tâche si la condition d’inactivité se termine avant la fin de la tâche. La condition d’inactivité se termine lorsque l’ordinateur n’est plus inactif. (Put)
put_Subject

Obtient ou définit l’objet du message électronique. (Put)
put_Subscription

Obtient ou définit une chaîne de requête qui identifie l’événement qui déclenche le déclencheur. (Put)
put_Title

Obtient ou définit le titre de la zone de message. (Put)
put_To

Obtient ou définit l’adresse e-mail ou les adresses auxquelles vous souhaitez envoyer l’e-mail. (Put)
put_Triggers

Obtient ou définit une collection de déclencheurs utilisés pour démarrer une tâche. (Put)
put_URI

Obtient ou définit l’URI de la tâche. (Put)
put_UserId

Obtient ou définit l'identificateur de l'utilisateur. (Put)
put_UserId

Obtient ou définit l’identificateur d’utilisateur requis pour exécuter les tâches associées au principal. (Put)
put_UserId

Obtient ou définit l’utilisateur de la session Terminal Server. Lorsqu’un changement d’état de session est détecté pour cet utilisateur, une tâche est démarrée. (Put)
put_UseUnifiedSchedulingEngine

Obtient ou définit une valeur booléenne qui indique que le moteur de planification unifiée sera utilisé pour exécuter cette tâche. (Put)
put_Value

Obtient ou définit la valeur associée à un nom dans une paire nom-valeur. (Put)
put_ValueQueries

Obtient ou définit une collection de requêtes XPath nommées. Chaque requête de la collection est appliquée au dernier xml d’événement correspondant retourné par la requête d’abonnement spécifiée dans la propriété Subscription. (Put)
put_Version

Obtient ou définit le numéro de version de la tâche. (Put)
put_Volatile

Obtient ou définit une valeur booléenne qui indique si la tâche est automatiquement désactivée chaque fois que Windows démarre. (Put)
put_WaitTimeout

Obtient ou définit une valeur qui indique la durée pendant laquelle le planificateur de tâches attend qu’une condition inactive se produise. (Put)
put_WakeToRun

Obtient ou définit une valeur booléenne qui indique que le planificateur de tâches réveille l’ordinateur lorsqu’il est temps d’exécuter la tâche et maintient l’ordinateur éveillé jusqu’à ce que la tâche soit terminée. (Put)
put_WeeksInterval

Obtient ou définit l’intervalle entre les semaines de la planification. (Put)
put_WeeksOfMonth

Obtient ou définit les semaines du mois pendant lesquelles la tâche s’exécute. (Put)
put_WorkingDirectory

Obtient ou définit le répertoire qui contient le fichier exécutable ou les fichiers utilisés par le fichier exécutable. (Put)
put_XmlText

Obtient ou définit une version au format XML de la collection. (Put)
put_XmlText

Obtient ou définit une version au format XML des informations d’inscription pour la tâche. (Put)
put_XmlText

Obtient ou définit la définition au format XML de la tâche. (Put)
put_XmlText

Obtient ou définit une définition au format XML des paramètres de tâche. (Put)
Actualiser

Actualise toutes les variables instance locales de la tâche.
RegisterTask

Inscrit (crée) une tâche dans le dossier à l’aide de XML pour définir la tâche.
RegisterTaskDefinition

Inscrit (crée) une tâche à un emplacement spécifié à l’aide de l’interface ITaskDefinition pour définir une tâche.
Remove

Supprime l’action spécifiée de la collection.
Remove

Supprime une paire nom-valeur sélectionnée de la collection.
Remove

Supprime le déclencheur spécifié de la collection de déclencheurs utilisés par la tâche.
Réinitialiser

Réinitialise la séquence d'énumération au début. (IEnumWorkItems.Reset)
Reprendre

Appelé pour reprendre le gestionnaire COM.
Exécuter

Envoie une demande au service Planificateur de tâches pour exécuter l’élément de travail.
Exécuter

Exécute immédiatement la tâche inscrite.
RunEx

Exécute immédiatement la tâche inscrite à l’aide d’indicateurs spécifiés et d’un identificateur de session.
SetAccountInformation

Définit le nom du compte et le mot de passe utilisés pour exécuter l’élément de travail.
SetApplicationName

Cette méthode affecte une application spécifique à la tâche actuelle.
SetComment

Définit le commentaire pour l’élément de travail.
SetCreator

Définit le nom du créateur de l’élément de travail.
SetErrorRetryCount

Définit le nombre de fois où le planificateur de tâches tente d’exécuter à nouveau l’élément de travail en cas d’erreur. Cette méthode n’est pas implémentée.
SetErrorRetryInterval

Définit l’intervalle de temps, en minutes, entre les tentatives du Planificateur de tâches d’exécuter un élément de travail après qu’une erreur s’est produite. Cette méthode n’est pas implémentée.
SetFlags

Définit les indicateurs qui modifient le comportement de tout type d’élément de travail.
SetIdleWait

Définit les minutes pendant lesquelles le système doit être inactif avant que l’élément de travail puisse s’exécuter.
SetMaxRunTime

Cette méthode définit la durée maximale pendant laquelle la tâche peut s’exécuter, en millisecondes, avant de se terminer.
SetOutput

Définit les variables de sortie d’une tâche.
Report.setparameters

Cette méthode définit les paramètres de ligne de commande de la tâche.
SetPriority

Cette méthode définit la priorité pour la tâche.
SetSecurityDescriptor

Définit le descripteur de sécurité utilisé comme informations d’identification pour la tâche inscrite.
SetSecurityDescriptor

Définit le descripteur de sécurité pour le dossier.
SetTargetComputer

La méthode SetTargetComputer sélectionne l’ordinateur sur lequel l’interface ITaskScheduler fonctionne, ce qui permet la gestion et l’énumération des tâches à distance.
SetTaskFlags

Cette méthode définit les indicateurs qui modifient le comportement d’une tâche planifiée.
SetTrigger

La méthode SetTrigger définit les critères de déclencheur d’un déclencheur de tâche.
SetWorkingDirectory

Cette méthode définit le répertoire de travail de la tâche.
SetWorkItemData

Cette méthode stocke les données définies par l’application associées à l’élément de travail.
Skip

Ignore le nombre de tâches spécifié suivant dans la séquence d’énumération.
Start

Appelé pour démarrer le gestionnaire COM.
Stop

Arrête immédiatement la tâche inscrite.
Stop

Arrête cette instance de la tâche.
Stop

Appelé pour arrêter le gestionnaire COM.
TaskCompleted

Indique au planificateur de tâches que le gestionnaire COM est terminé.
Terminer.

Cette méthode met fin à l’exécution de l’élément de travail.
UpdateStatus

Indique au planificateur de tâches le pourcentage d’achèvement du gestionnaire COM.

Interfaces

 
IAction

Fournit les propriétés communes héritées par tous les objets d’action.
IActionCollection

Contient les actions effectuées par la 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 en fonction d’une planification quotidienne.
IEmailAction

Représente une action qui envoie un e-mail.
IEnumWorkItems

Fournit les méthodes d’énumération des tâches dans le dossier Tâches planifiées.
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 le planificateur de tâches effectue les tâches lorsque l’ordinateur est inactif.
IIdleTrigger

Représente un déclencheur qui démarre une tâche lorsque l’ordinateur passe à un état inactif.
ILogonTrigger

Représente un déclencheur qui démarre une tâche lorsqu’un utilisateur se connecte.
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 selon une planification mensuelle d’un jour de la semaine.
IMonthlyTrigger

Représente un déclencheur qui démarre un travail en fonction d’une planification mensuelle.
INetworkSettings

Fournit les paramètres que le service Planificateur de tâches utilise pour obtenir un profil réseau.
IPrincipal

Fournit les informations d’identification de sécurité d’un principal.
IPrincipal2

Fournit les paramètres étendus appliqués aux informations d’identification de sécurité d’un principal.
IProvideTaskPage

Fournit les méthodes permettant d’accéder aux paramètres de la feuille de propriétés d’une tâche.
IRegisteredTask

Fournit les méthodes utilisées pour exécuter la tâche immédiatement, obtenir toutes les instances en cours d’exécution de la tâche, obtenir ou définir les informations d’identification utilisées pour inscrire la tâche et les propriétés qui décrivent la tâche.
IRegisteredTaskCollection

Contient toutes les tâches inscrites.
IRegistrationInfo

Fournit les informations d’administration qui peuvent être utilisées pour décrire la tâche.
IRegistrationTrigger

Représente un déclencheur qui démarre une tâche lorsque la tâche est inscrite ou mise à jour.
IRepetitionPattern

Définit la fréquence d’exécution de la tâche et la durée pendant laquelle le modèle de répétition est répété après le démarrage de la tâche.
IRunningTask

Fournit les méthodes permettant d’obtenir des informations à partir d’une tâche en cours d’exécution et de contrôler.
IRunningTaskCollection

Fournit une collection utilisée pour contrôler les tâches en cours d’exécution.
IScheduledWorkItem

Fournit les méthodes de gestion d’éléments de travail spécifiques.
ISessionStateChangeTrigger

Déclenche des tâches pour la connexion ou la déconnexion de la console, la connexion ou la déconnexion à distance, ou les notifications de verrouillage ou de déverrouillage de station de travail.
IShowMessageAction

Représente une action qui affiche une boîte de message lorsqu’une tâche est activée.
Itask

Fournit les méthodes permettant d’exécuter des tâches, d’obtenir ou de définir des informations sur les tâches et d’arrêter des tâches. Il est dérivé de l’interface IScheduledWorkItem et hérite de toutes les méthodes de cette interface.
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 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 informer le planificateur de tâches de la status du gestionnaire.
ITaskNamedValueCollection

Contient une collection de paires nom-valeur de l’interface ITaskNamedValuePair.
ITaskNamedValuePair

Crée une paire nom-valeur dans laquelle le nom est associé à la valeur.
ITaskScheduler

Fournit les méthodes de planification des tâches.
ITaskService

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 Planificateur de tâches utilise pour effectuer la tâche.
ITaskSettings2

Fournit les paramètres étendus que le planificateur de tâches utilise pour exécuter la tâche. (ITaskSettings2)
ITaskSettings3

Fournit les paramètres étendus que le planificateur de tâches utilise pour exécuter la tâche. (ITaskSettings3)
ITaskTrigger

Fournit les méthodes d’accès et de définition des déclencheurs pour une tâche. Les déclencheurs spécifient les heures de démarrage des tâches, les critères de répétition et d’autres paramètres qui contrôlent l’exécution d’une tâche.
ITaskVariables

Définit des 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.
ITimeTrigger

Représente un déclencheur qui démarre une tâche à une date et une heure spécifiques.
ITrigger

Fournit les propriétés communes héritées de tous les objets déclencheurs.
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 en fonction d’une planification hebdomadaire.

Structures

 
QUOTIDIENNE

Définit l’intervalle, en jours, auquel une tâche est exécutée.
MONTHLYDATE

Définit le jour du mois que la tâche s’exécutera.
MONTHLYDOW

Définit la ou les dates auxquelles la tâche s’exécute par mois, semaine et jour de la semaine.
TASK_TRIGGER

Définit les heures d’exécution d’un élément de travail planifié.
TRIGGER_TYPE_UNION

Définit la planification d’appel du déclencheur dans le membre Type d’une structure TASK_TRIGGER.
HEBDOMADAIRE

Définit l’intervalle, en semaines, entre les appels d’une tâche.