1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| TaskService taskService = new TaskService();
TaskDefinition taskDefinition = taskService.NewTask();
taskDefinition.RegistrationInfo.Description = "Synchronisation Horaire pour Désigo CC";
// Spécifiez le déclencheur pour la tâche (par exemple, déclencheur quotidien à une heure spécifique).
DailyTrigger dailyTrigger = new DailyTrigger();
dailyTrigger.StartBoundary = DateTime.Today + TimeSpan.FromHours(2); // Exemple : à 2h
taskDefinition.Triggers.Add(dailyTrigger);
// Spécifiez l'action à effectuer (par exemple, exécuter un programme).
taskDefinition.Actions.Add(new ExecAction(cheminFichierBat));
// Enregistrez la tâche dans le planificateur de tâches.
taskService.RootFolder.RegisterTaskDefinition(NomTacheNTP, taskDefinition, TaskCreation.CreateOrUpdate, "SYSTEM", null, TaskLogonType.ServiceAccount); // ce code crée la tache avec l'utilisateur "Système" mais cette tâche ne fonctionne pas
//taskService.RootFolder.RegisterTaskDefinition(NomTacheNTP, taskDefinition); ce code crée avec mon Utilisateur et fonctionne bien |
Partager