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

Windows 10 Discussion :

Problème de planificateur de tâche windows


Sujet :

Windows 10

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2022
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2022
    Messages : 72
    Points : 37
    Points
    37
    Par défaut Problème de planificateur de tâche windows
    Bonjour,

    J'ai une tâche planifié depuis mon planificateur Windows.

    Cette tâche est un fichier.bat qui a pour but de convertir un fichier CSV en fichier XML et ensuite de le déplacer dans un connecteur réseaux.
    Nom : Capture connecteur.PNG
Affichages : 235
Taille : 6,0 Ko

    La première partie de la tâche se déroule parfaitement mais lors du déplacement du fichier le planificateur de tâches ne peut pas le faire.

    La tâche est lancé avec les autorisations maximales.
    Nom : Capture option sécurité.PNG
Affichages : 234
Taille : 7,3 Ko

    Lorsque je le lance manuellement le déplacement se fais parfaitement.(même utilisateur que planificateurs de tâches)

    Avez-vous une idée d'où pourrai venir le problème ?

    Nom : Capture action programmé.PNG
Affichages : 232
Taille : 9,8 Ko

  2. #2
    Membre chevronné
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 2 122
    Points : 2 235
    Points
    2 235
    Par défaut
    Bonjour,

    En effet, l'intitulé d'erreur est un peu juste, comme précision, pour savoir ce qui se passe.

    Et du côté de l'observateur d'événements, est-ce qu'on en sait plus ?

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2022
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2022
    Messages : 72
    Points : 37
    Points
    37
    Par défaut
    Bonjour,

    L'historique me dis que l'opération s'est bien effectué avec un code erreur (0x1).
    Nom : Capture évenement ORD.PNG
Affichages : 203
Taille : 14,1 Ko

    Mon écran CMD me dis ça lorsque ça se lance avec le planificateur des tâches Windows.
    Nom : Capture ORD CMD.PNG
Affichages : 199
Taille : 28,6 Ko

    Hors qu'il n'y a aucune erreur lors du lancement manuelle....

    Nom : Capture ORD OK.PNG
Affichages : 196
Taille : 23,6 Ko

  4. #4
    Membre chevronné
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 2 122
    Points : 2 235
    Points
    2 235
    Par défaut
    On a déjà gagné en précision, même si la règle est plutôt de citer en mode texte, c'est plus facile à exploiter par les gens qui ont une mauvaise vue. Surtout si tu n'oublies pas la première colonne.

    Alors tu as des soucis pour exécuter le batch ORD.BAT, il ne m'a pas semblé que tu en aies cité le code ?
    Avoue que pour déboguer, quand même, ça aide ?

    Au début du retour je vois dans la ligne "java - jar", ça veut dire que tu fais appel à un programme écrit en Java ?

    Dans certains contextes, pour appeler un fichier BAT, il faut une commande du style
    mais là on dirait bien que ça n'est pas le souci, que ton batch a été appelé et que c'est dans le détail qu'il y a des soucis.

    Est-ce que certaines commandes là-dedans sont tributaires du chemin d'accès par défaut ? De l'environnement par défaut ?

    Le fait de savoir que c'est appelé via un batch ne suffit pas forcément pour deviner tout ça.
    En admettant que c'est le chemin qui pose problème, ça pourrait se résoudre en commençant le batch par quelque chose du style
    Je te laisse ajuster, bien sûr.

    La dernière copie d'écran de ton premier message présente un champ "commencer dans", qui peut aussi servir à ça. C'est marqué facultatif, mais il faut ou ça, ou un programme qui indique explicitement avec quel répertoire il entend travailler.

    C'est quoi ce chemin d'accès introuvable ?
    Le fait qu'on te dise de mettre à jour le client et le serveur pour négocier une transaction TLS est un sujet qui doit être traité.

    Si le batch appelle un programme, c'est le concepteur de ce programme qui sait à quoi correspond chaque code de retour. Est-ce que 1 signifie qu'il y a une erreur ?
    Il est assez courant de convenir que lorsqu'il n'y a pas d'erreur le programme retourne 0.

    Revenons à ce que je disais au début, le respect de la forme peut grandement aider à faire passer la communication.

    Dans une fenêtre de lignes de commande, tu as une icône noire figurant C:\ en blanc sur fond noir, dans le coin supérieur gauche de la fenêtre. En cliquant là-dessus tu obtiens le menu système de la fenêtre, qui a un sous-menu Modifier, lequel te permet d'effectuer les opérations de copier/coller.
    Pour copier une partie de la fenêtre tu utilises la commande Marquer, ensuite avec le curseur de la souris tu peux sélectionner une partie de la fenêtre.
    Il peut aussi être plus simple de sélectionner tout, puis copier.

    Ensuite, dans le forum tu cliques sur l'icône CODE (ici, en haut de l'espace de rédaction, elle représente le signe #), et tu colles le texte.

    Si tu as moyen de faire attention au choix du jeu de caractères ça sera plus lisible, mettons que le programme est conçu pour que son résultat soit lu autrement.

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2022
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2022
    Messages : 72
    Points : 37
    Points
    37
    Par défaut
    Salut ! Merci pour ces explications utile et enrichissante !

    Mon programme Batch a juste un problème pour atteindre le chemin "X:\EgoInterface\Interface\ORD" qui est un lecteur réseaux afin de déposer le fichier XML que mon code JAVA a créé.

    Le problème ne vient pas de mon code JAVA, le problème est que mon fichier Batch ne trouve pas le chemin afin de déplacer mon fichier XML lors du lancement avec le planificateur des tâches Windows.

    Lorsque je le lance manuellement le chemin est trouvé mais avec le planificateur de tâches il n'est pas trouvé.

    Je donne les droits maximum avec un utilisateur "Admin" qui est "Maintenance" pourtant mais le chemin n'est toujours pas atteignable.

  6. #6
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 688
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 688
    Points : 13 117
    Points
    13 117
    Par défaut
    Par défaut les liens symboliques ne sont pas partagés entre la session utilisateur standard et la session administrateur.

    Au plus simple, spécifie le chemin au format UNC \\SVR-WMS\.... Sinon ça passe par une modification de la base des registres pour que ces liens soient répliqués dans les deux sessions : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -> EnableLinkedConnections (DWORD32) = 1.

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2022
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2022
    Messages : 72
    Points : 37
    Points
    37
    Par défaut
    Bonjour au final après quelque Test j'ai résolu mon problème.

    Il fallait juste enlever les autorisations maximales et mon automatisation fonctionne à merveille !

    Merci pour toutes vos réponses !

  8. #8
    Membre chevronné
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 2 122
    Points : 2 235
    Points
    2 235
    Par défaut
    Bon ... L'essentiel est que ça marche.

    Maintenant si quelqu'un sait dire pourquoi trop d'autorisations empêchent de suivre le chemin, ça peut avoir son intérêt.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/05/2017, 09h10
  2. [SMC] Planificateur de tâches Windows
    Par Skytrancer dans le forum Outils BI
    Réponses: 8
    Dernier message: 23/06/2011, 17h25
  3. Réponses: 6
    Dernier message: 11/05/2009, 10h26
  4. [WD8] Planificateur de tâches Windows
    Par goomazio dans le forum WinDev
    Réponses: 6
    Dernier message: 07/03/2007, 13h38
  5. Ouvrir le planificateur de tâches Windows par programme
    Par BBPlastique dans le forum Windows
    Réponses: 8
    Dernier message: 16/07/2004, 11h30

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