Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1336 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Problème script quand exécution par tâches planifiées

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème script quand exécution par tâches planifiées

n°2466441
pyrro
Allleeeeeeezz Sochaux!!!!!
Posté le 20-07-2006 à 09:07:05  profilanswer
 

Hello,
 
J'ai un script (bat ou cmd) qui me permet de créer un fichier txt sur un autre serveur:
net use i: \\serveur\partage\
echo blablabla>> i:\coucou.txt
net use i: /del /yes
 
Lorsque j'exécute le script manuellement sur un Windows 2000 Server SP4, le fichier est créé.
Par contre, si ce script est lancé via une tâche planifiée, sur les 4/5ème de mes serveurs 2000 (en tout, j'en ai une cinquantaine), le fichier ne sera pas créé.
 
L'utilisateur qui exécute le script manuellement ou par la tâche planifiée, est administrateur local des 2 serveurs (celui où est lancée le script et celui qui héberge le fichier créé). Cet utilisateur a les droits d'écriture sur les partages et dossiers.
 
Où se trouve le problème?
 
Merci d'avance

mood
Publicité
Posté le 20-07-2006 à 09:07:05  profilanswer
 

n°2466443
Krapaud
Modérateur
Posté le 20-07-2006 à 09:09:36  profilanswer
 

met en pause entre le net use et le echo.

n°2466445
pyrro
Allleeeeeeezz Sochaux!!!!!
Posté le 20-07-2006 à 09:14:00  profilanswer
 

Et à quoi celà va servir de mettre une PAUSE??
 
Le script ne continuera pas.

n°2466446
Krapaud
Modérateur
Posté le 20-07-2006 à 09:14:39  profilanswer
 

une pause n'est pas un arrêt [:kiki]

n°2466459
pyrro
Allleeeeeeezz Sochaux!!!!!
Posté le 20-07-2006 à 09:24:44  profilanswer
 

Exact, mais le script est en pause et ne continue pas son processus.

n°2466686
Wolfman
Modérateur
Lobo'tomizado
Posté le 20-07-2006 à 13:08:42  profilanswer
 

Krapaud a besoin de vacances [:ddr555]
 
Si tu modifies ton script pour que ça écrive sur un disque local au lieux d'un disque réseau ça fonctionne ?
 

n°2466711
pyrro
Allleeeeeeezz Sochaux!!!!!
Posté le 20-07-2006 à 13:52:42  profilanswer
 

MDR, c clair, vivement pour lui qu'il soit sur la plage.
 
En local, il n'y a aucun soucis.
 
Le code que j'ai mis, ce n'est qu'une partie d'un script.
Ce script fonctionne parfaitement, excepté le morceau de code que j'ai mis au début.
 
L'ensemble de mon script, exécuté par une tâche planifiée, fonctionne correctement; sauf la partie citée précédemment.

n°2466779
Wolfman
Modérateur
Lobo'tomizado
Posté le 20-07-2006 à 15:02:51  profilanswer
 

Modifie ton script, et met ça :
net use i: \\serveur\partage\ > c:\rapport.txt
net use >> c:\rapport.txt
net use i: /del /yes >> c:\rapport.txt
 
 
Ensuite consulte le fichier c:\rapport.txt.


Message édité par Wolfman le 20-07-2006 à 15:04:02
n°2466935
Krapaud
Modérateur
Posté le 20-07-2006 à 18:01:23  profilanswer
 

pyrro a écrit :

Exact, mais le script est en pause et ne continue pas son processus.


tu peux mettre une pause de qq secondes hein, le temps que la connexion soit effectivement établie
 
commande wait effectivement, pas pause.

n°2467008
Wolfman
Modérateur
Lobo'tomizado
Posté le 20-07-2006 à 19:32:55  profilanswer
 

Même pas nécessaire. Le script ne passera pas à la ligne suivante tant que la commande NET USE ne sera pas terminée, donc tant que le lecteur ne sera pas connecté (à moins qu'il y ait foirage à ce niveau bien sûr).

mood
Publicité
Posté le 20-07-2006 à 19:32:55  profilanswer
 

n°2467348
Krapaud
Modérateur
Posté le 21-07-2006 à 08:54:50  profilanswer
 

Wolfman a écrit :

Même pas nécessaire. Le script ne passera pas à la ligne suivante tant que la commande NET USE ne sera pas terminée, donc tant que le lecteur ne sera pas connecté (à moins qu'il y ait foirage à ce niveau bien sûr).


 
 
non c'est un coup classique : la lettre est connectée mais le lecteur n'est pas encore disponible, l'explorateur réseau se paume en chemin.

n°2476995
djtiaf
Posté le 01-08-2006 à 11:29:51  profilanswer
 

J'ai le meme probleme sous un serveur 2000 SP4. Voila mon script :
 
if exist t: net use t: /del > nul
net use t: \\192.168.x.x\e$ password /USER:DOMAIN\login /PERSISTENt:NO  
if %ERRORLEVEL% NEQ 0 echo Map NOK >> c:\script\netreport.log
 
Le script fonctionne manuellement, mais rien à faire avec une tache planifiée (log d'erreur "Map NOK" ). Je continue de chercher...

n°2477223
pyrro
Allleeeeeeezz Sochaux!!!!!
Posté le 01-08-2006 à 14:51:25  profilanswer
 

Exact, le script marche normalement manuellement mais pas avec la tache planifiée.
 
Avant je ne mettais pas de /PERSISTENT et même avec ça fonctionne pas.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Problème script quand exécution par tâches planifiées

 

Sujets relatifs
Probleme de (dé)connexion lors du passage au 8 Mega (Orange)problème de branchement routeur wifi
Probleme outlook[ADSL] Problème de désynchronisation à répétition
pb Script active directoryproblème boot cd xp pro
diffusion d'une newsletter avec imailinglist: gros problèmeProblème avec Avast antivirus
Problème de contacts Windows Live Messengerexecution automatique: icones
Plus de sujets relatifs à : Problème script quand exécution par tâches planifiées


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR