Planification d'un script VBS avec passage d'arguments

Résolu
DavidWhitewater Messages postés 81 Date d'inscription lundi 10 avril 2006 Statut Membre Dernière intervention 1 janvier 2010 - 27 août 2008 à 16:21
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 - 28 août 2008 à 12:33
Bonjour, j'essai de planifier un script VBS en lui passant des arguments. Dans le planificateur de taches de Windows Server 2003, champs 'Executer', je met :
   C:\test.vbs c: d: e:

Le script s'execute mais il ne tiens pas compte des paramètres. Si je met :
   "C:\test.vbs c: d: e:"
Il  trouve pas le script.

Comment puis-je faire pour démarrer un script VBS avec des arguments ?

Merci.

3 réponses

DavidWhitewater Messages postés 81 Date d'inscription lundi 10 avril 2006 Statut Membre Dernière intervention 1 janvier 2010
28 août 2008 à 11:30
Salut, merci pour la réponse mais ma question était comment passer les arguments via le planificateur de taches. Dans ta réponse tu suppose que les arguments on bien été passés.

En fait j'ai finis par y arrivé. L'astuce consiste à lancer un exe plutot que le script. Il semblerait que le planificateur de taches gère mieux les arguments avec un exe plutot qu'avec les scripts.
Dans le champs 'Executer' il faut metttre :

C:\windows\system32\Wscript.exe MonScript.vbs Arg1 Arg2 Arg3

Et la, ca marche nickel.

Merci. A plus.
3
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
27 août 2008 à 16:42
salut,
un truc dans ce style çà devrait être bon :

Dim a 'argument
For each a in Wscript.Arguments
  Wscript.echo a
next

++
Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  
0
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
28 août 2008 à 12:33
Bonjour,

En théorie ce serait plutot :
"C:\test.vbs" c: d: e:
que
"C:\test.vbs c: d: e:"

Tout comme :
"C:\Program files\Un dossier\un fichier.exe" Param1 "Parametre 2"

Enfin si ta solution fonctionne.

0
Rejoignez-nous