PSKILL dans batch schédulé

Résolu
danieliiitooo Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
karirovax Messages postés 3221 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à toutes et à tous,

Il semblerait que PSKILL ne fonctionne pas correctement lorsque celui-ci est utilisé dans un batch schédulé.

Sur l'un de mes serveurs tournant sous Windows 2000 Server, le code ci-dessous fonctionne parfaitement lorsqu'il est exécuté à la mano mais ne fonctionne pas du tout lorsqu'il est schédulé:

rem ===========================================================
rem PSKILL PART
rem ===========================================================

rem Check that there is not an "toto.exe" process that still running via pskill

start /WAIT D:\PsTools\pskill.exe -t toto.exe

if %errorlevel%==0 ( goto Mail_alert ) else goto MOVE_FILES

:Mail_alert
...

Si l'un d'entre vous aurait une solution ou une alternative, cela me tirerait une belle épine du pied.

Il est probable qu'un argument soit manquant mais je ne vois pas lequel.

Merci d'avance pour votre aide et support.

Daniel

2 réponses

karirovax Messages postés 3221 Date d'inscription   Statut Membre Dernière intervention   204
 
salut

dans la commande if il faut écrire :

if %errorlevel%==0 ( goto Mail_alert ) else ( goto MOVE_FILES )

ou

if %errorlevel%==0 (
goto Mail_alert
) else (
goto MOVE_FILES
)
0
danieliiitooo Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci, cela fonctionne parfaitement désormais.

Cordialement,

Daniel
0
karirovax Messages postés 3221 Date d'inscription   Statut Membre Dernière intervention   204
 
Re,

de rien et bonne chance ;)

cordialement ... karirovax
0