Planification d'un script VBS avec passage d'arguments

Résolu
Signaler
Messages postés
81
Date d'inscription
lundi 10 avril 2006
Statut
Membre
Dernière intervention
1 janvier 2010
-
Messages postés
14833
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
7 décembre 2021
-
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

Messages postés
81
Date d'inscription
lundi 10 avril 2006
Statut
Membre
Dernière intervention
1 janvier 2010

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.
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
48
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  
Messages postés
14833
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
7 décembre 2021
157
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.