Bonjour,
J'ai un petit script WSH en VBS qui lance ma sauvegarde dans un répertoire précis, suivant le paramètre que je luis donne.
Si je l'exécute de cette manière depuis la console :
Code :
- "\\Libro-srv01\NETLOGON\backup.vbs D"
|
le paramètre D est bien pris en compte pas mon script et utilisé comme il faut. Par contre, si je tape la même ligne de commande dans le champ "exécuter" du planificateur de tache de Windows 2003 srv ca me fait l'erreur "la tache n'a pas pu démarrer".
Si j'enlève les guillements, la tache se lance, mais mon script me retourne l'erreur "Arguments manquants" ...
Etonnament, par contre, ceci fonctionne avec le planificateur de tâche de windows 2000 srv.
J'ai aussi fait le test de créer une tache bidon qui lance la commande suivante
Et dans ce ca là, le paramètre est pris en compte.
J'en déduis que ma fonction de lecture de paramètre déconne et/ou n'est pas compatible avec win2k3. La voici:
Code :
- ' ------------------------------------------------------------------------------
- FUNCTION TestArgs
- ' ------------------------------------------------------------------------------
- DIM args
- SET args = Wscript.Arguments
- IF ( args.count=0 ) THEN
- '{
- TestArgs="argument manquant"
- '}
- ELSE
- '{
- TestArgs=UCASE(args(0))
- '{
- END IF
- END FUNCTION
|
Quelqu'un à une idée???
Merci
Message édité par helvetik le 13-01-2006 à 15:12:16
---------------
---helvetik---