IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Tache planifiée avec tout le monde


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2020
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Novembre 2020
    Messages : 85
    Par défaut Tache planifiée avec tout le monde
    Bonjour,
    j'ai crée un petit script qui me crée une tâche planifiée.
    Mais je me heurte à un problème.
    cette tâche se crée avec mon utilisateur. Je souhaiterais la lancer avec l'utilisateur "Système", elle se crée bien, mais ne se lance jamais. J'ai un retour (0x2).

    Est-ce que quelqu'un a une ruse de sioux ?

    mode code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    elle est censé faire quoi ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2020
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Novembre 2020
    Messages : 85
    Par défaut
    Lancer un .bat.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    Si c'est censé lancer une application avec interface graphique, il me semble que ce n'est pas possible (surtout si il n'y a pas d'utilisateur qui a ouvert une session)
    Il faut aussi que system ait accès au fichier ou aux ressources demandées par ton fichier .bat (system n'a accès qu'aux ressources locales, sauf erreur)

  5. #5
    Membre confirmé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2020
    Messages
    85
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Novembre 2020
    Messages : 85
    Par défaut
    Re,
    Non pas besoin d'interface graphique.
    Système bien bien accès en controle total sur mon .bat

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    Si tu forces la tâche crée à s'exécuter depuis le planificateur des tâches, elle se lance ? avec ou sans erreur ?

    Tu la fais lancer à 2h du matin, mais ton PC est dans quel état à cette heure là? ta session est ouverte et verrouillée? tu as déconnecté/fermé ta session (toutes les sessions) ?

Discussions similaires

  1. [Débutant] Probleme Tache planifier avec System32
    Par charouel dans le forum C#
    Réponses: 0
    Dernier message: 26/03/2014, 10h32
  2. tache planifie avec java
    Par hb2ee dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 13/04/2009, 13h26
  3. Tache planifiée avec Crontab
    Par rinuom dans le forum Linux
    Réponses: 6
    Dernier message: 11/09/2008, 17h14
  4. tache planifiée avec excel
    Par murka62 dans le forum Excel
    Réponses: 4
    Dernier message: 03/07/2008, 20h56
  5. Tache planifiée avec un raccourci comme exécution
    Par electrosat03 dans le forum VBA Access
    Réponses: 2
    Dernier message: 01/06/2008, 19h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo