Requête serveur automatique

ToumToum -  
brucine Messages postés 21729 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à la communauté,

J'ai un batch qui fait des interrogations serveur pour diverses taches.
J'aimerais automatiser ce batch en lui demandant de tourner tous les [x] jours et à chaque [HH:MM:SS].
Je n'arrive pas à l'intégrer et je ne sais pas si cela est possible avec un simple .bat.
Auriez vous des idées?

Merci d'avance :)

3 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,
Cette automatisation ne se fait pas au niveau du bat .. mais via le planificateur de tâche de ton serveur / ordi
1
ToumToum
 
Merci Jordane,
Peux tu m’en dire plus pour savoir comment planifier cette tâche?
0
brucine Messages postés 21729 Date d'inscription   Statut Membre Dernière intervention   3 433
 
Bonjour,

Tu enregistres ton batch et tu te rends dans le planificateur de tâches, nouvelle tâche:

Dans "action", pour un batch, le programme s'appelle "cmd" et le commutateur /C suit avant "ajouter des arguments": /C "G:\!Menus\OutilsSys\taches\save.cmd"
où l'on met le chemin de son batch.

Reste à aller dans "déclencheur": heure programmée, chaque jour, heure, activée.

Le reste des options est cosmétique, adapter à la veille et ce qu'on voudra mais, last but not least, on néglige souvent les droits d'exécution: général, type utilisateur, mot de passe, autorisation.

On a tout intérêt une fois la tâche finalisée à l'exécuter dans le planificateur de tâches histoire de voir si on se fait jeter par les droits utilisateur et mot de passe.

Et bien sûr, on paramètre son pare-feu en conséquence, qui sinon va jeter un fichier cmd (dont je rappelle que, à plus ample informé, ils ne doivent être autorisés qu'en local).
0
brucine Messages postés 21729 Date d'inscription   Statut Membre Dernière intervention   3 433
 
Windows 2000 utilisait une commande AT qui était pratique mais dont je crois qu'elle n'existe plus: on mettait dans le menu démarrer un batch secondaire permettant de lancer le programme, et basta.

On pouvait aussi en ce temps-là truander l'absence de autoexec.bat sous les systèmes NT en bricolant pour lancer un batch au démarrage userinit et le registre, je crois qu'on ne peut plus non plus.

Il reste donc un autre plan B, mais c'est moins simple à mettre en oeuvre:
https://ss64.com/nt/schtasks.html
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Il reste donc un autre plan B, mais c'est moins simple à mettre en oeuvre:

Heureusement qu'il y a une interface graphiques pour le plannificateur de tâches windows...
0
brucine Messages postés 21729 Date d'inscription   Statut Membre Dernière intervention   3 433 > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
Bonjour,

Tout à fait d'accord, mais les goûts et les couleurs...
0