fichier bat ne fonctionne pas dans les taches planifiées de Windows - Shell/Batch - Programmation
Marsh Posté le 11-09-2006 à 15:25:18
Juste une question :
Au moment où ta tache est lancée, le lecteur réseau est monté ? sinon il faut faire un petit "net use" avant.
Marsh Posté le 11-09-2006 à 15:29:23
Monsieur Seb a écrit : Juste une question : |
En principe oui... et puis ça ne fonctionnerait pas non plus en direct si le lecteur réseau n'était pas monté, non ?
Là, si je lance la commande depuis une invit ou en double cliquant sur le .bat, ça fonctionne mais pas quand je fais une tâche planifiée...
Et puis même si je spécifie l'adresse réseau directement : //mon_réseau/... j'ai le même comportement.
Marsh Posté le 11-09-2006 à 15:55:24
Tu as essayé en mettant le chemin complet du fichier d'origine ?
Marsh Posté le 11-09-2006 à 16:32:56
merci pour ton aide. J'ai essayé ce que tu me conseilles mais sans succès.
Le problème semble vraiment au niveau de la copie du fichier sur un autre emplacement réseau parce que si j'essaie de copier le fichier localement, ça fonctionne. Autrement dit :
copy dump.txt dump2.txt > result.txt |
fonctionne mais
copy dump.txt F:\dump.txt > result.txt |
non !
Marsh Posté le 11-09-2006 à 16:43:28
Bon ... alors en vrac :
- essaye avec /Y
- regarde du coté de l'option /V
- place toi dans le répertoire d'origine avant la copie :
cd c:\mon_rep |
Marsh Posté le 11-09-2006 à 16:51:40
Toujours pareil, même avec les deux options.
C'est désespérant !
Surtout que la commande fonctionne, c'est seulement via les taches planifiées que ça ne marche pas (et évidemment, j'en ai besoin de cette planification).
Ce qui m'étonne, c'est que manifestement personne n'a eu le même problème...
Je ne sais plus où regarder.
Au secours !!
Marsh Posté le 11-09-2006 à 22:06:40
Dans tous les cas, précise le chemin complet pour dump.txt ET dump2.txt.
Fais déjà un
dir F:\
pour voir s'il trouve le lecteur.
Marsh Posté le 13-09-2006 à 12:53:16
Les chemins complets sont tous les deux spécifiés et comme je m'y attendais, le lecteur F est bien trouvé.
Quelqu'un aurait-il une autre suggestion ? C'est quand même rageant de savoir que mon script fonctionne mais pas à travaers les taches planifiées de Windows...
Marsh Posté le 12-01-2009 à 09:38:43
Bonjour à tous,
Quelqu'un aurait trouvé une solution à ce problème ? Je rencontre exactement le même soucis que jgfa9
D'avance merci
Miro
Marsh Posté le 12-01-2009 à 10:15:44
Si mes souvenirs sont bons, je crois que tu dois spécéifier dans les propriétés de la tâche Windows les mêmes noms d'utilisateur et mot de passe que ceux utilisés pour ouvrir ta session Windows.
m1r077 a écrit : Bonjour à tous, |
Marsh Posté le 11-09-2006 à 14:39:41
Bonjour à tous,
J'ai le fichier .bat suivant :
copy dump.txt F:\dump.txt > result.txt
où F est la lettre attribuée à un lecteur réseau.
Lorsque je lance ce script en double cliquant sur le fichier bat ou si je rentre les commandes sur une invit, ça fonctionne.
Mon problème est que si j'essaie de planifier l'exécution de ce script via les taches planifiées de Windows, ça ne fonctionne plus : j'ai dans le fichier result.txt :
0 file(s) copied.
Est-ce quelqu'un sait pourquoi ?
Merci.
J.