Planification d'un script VBS avec passage d'arguments [Résolu]

Messages postés
81
Date d'inscription
lundi 10 avril 2006
Dernière intervention
1 janvier 2010
- - Dernière réponse : NHenry
Messages postés
14323
Date d'inscription
vendredi 14 mars 2003
Dernière intervention
15 décembre 2018
- 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.
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
81
Date d'inscription
lundi 10 avril 2006
Dernière intervention
1 janvier 2010
3
Merci
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.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de DavidWhitewater
Messages postés
13368
Date d'inscription
lundi 13 décembre 2004
Dernière intervention
3 février 2018
0
Merci
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  
Commenter la réponse de PCPT
Messages postés
14323
Date d'inscription
vendredi 14 mars 2003
Dernière intervention
15 décembre 2018
0
Merci
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.

Commenter la réponse de NHenry

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.