Question (Résolu) tâches planifiées avec arguments

Plus d'informations
il y a 14 ans 7 mois #5171 par PULVERAIL
Bonjour,

J'essaye de créer une tâche planifiée qui exécute un script powershell. Mais je n'arrive pas à faire en sorte que les arguments nécessaires à son exécution soient pris en compte... :S

Quelqu'un pourrait-il m'aiguiller sur la voie à prendre...?

Ma commande :

[code:1]schtasks /create /sc once /st 17:35 /sd 25/07/2009 /tn \"test\" /TR \"powershell -command `\"&{c:\myFile.ps1 -f AKW -t 00}`\"\"
[/code:1]

Merci d'avance ;)<br><br>Message édité par: skeleton18, à: 26/08/09 14:56

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 7 mois #5173 par Laurent Dardenne
Salut,
skeleton18 écrit:

Mais je n'arrive pas à faire en sorte que les arguments nécessaires à son exécution soient pris en compte

Tu devrais préciser le problème que tu rencontres.
Essaie ceci:
[code:1]
schtasks /create /sc once /st 17:35:00 /sd 30/09/2009 /tn \&quot;test\&quot; /TR \&quot;powershell -command '&amp;{c:\myFile.ps1 -f AKW -t 00}'\&quot;
[/code:1]

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 7 mois #5174 par PULVERAIL
Ben le problème, c'est qu'avec la commande que j'ai exécuté, j'avais l'impression de lancer \&quot;correctement\&quot; mon script. Mais en fait, il se lance bien à la date et à l'heure indiquée, mais lorsqu'il a ouvert la console, il me demande les arguments... :dry:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 7 mois #5175 par PULVERAIL
@ laurent

Ta commande ne marche pas... Elle ne fait que m'afficher :

[code:1]&amp;{c:\myFile.ps1 -f AKW -t 00}[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 7 mois #5176 par Laurent Dardenne
skeleton18 écrit:

@ laurent
Ta commande ne marche pas... Elle ne fait que m'afficher :

Avec quelle version de PS travailles-tu ?
Sous xp sp3, ps v1, ta commande renvoie une erreur:
[code:1]
ERREUR : Argument ou option non valide - '-f'.
Entrez \&quot;SCHTASKS /CREATE /?\&quot; pour afficher la syntaxe.
[/code:1]
D'ou ma première proposition, je pensais que c'était un pb de syntaxe.
skeleton18 écrit:

Mais en fait, il se lance bien à la date et à l'heure indiquée mais lorsqu'il a ouvert la console, il me demande les arguments

C'est le process PS qui te demande des arguments ou ton script ?
Que donne, à partir de la console PS, l'exécution de ton code légérement modifié :
[code:1]powershell -command \&quot;&amp;{c:\myFile.ps1 -f AKW -t 00}\&quot; -noexit[/code:1]
Et dans ton cas je ne suis sûr que tu ais besoin d'utiliser un scriptblock...

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 7 mois #5179 par PULVERAIL
Alors je suis sous Windows XP SP3, et j'utilise Windows PowerShell V1. Et chez moi, ma commande ne me retourne aucune erreur.

Et quand la tâche se lance, le script s'exécute comme si je n'avais pas passé de paramètres... :/

Que donne, à partir de la console PS, l'exécution de ton code légérement modifié :

[code:1]powershell -command \&quot;&amp;{c:\myFile.ps1 -f AKW -t 00}\&quot; -noexit[/code:1]


Il me demande de rentrer les valeurs pour les paramètres -f (pour folder) et -t (pour time)...

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.080 secondes
Propulsé par Kunena