Requête serveur automatique
ToumToum
-
brucine Messages postés 21729 Date d'inscription Statut Membre Dernière intervention -
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 :)
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 :)
A voir également:
- Requête serveur automatique
- Réponse automatique thunderbird - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Changer serveur dns - Guide
- Réponse automatique gmail - Guide
3 réponses
Bonjour,
Cette automatisation ne se fait pas au niveau du bat .. mais via le planificateur de tâche de ton serveur / ordi
Cette automatisation ne se fait pas au niveau du bat .. mais via le planificateur de tâche de ton serveur / ordi
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).
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).
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
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
Peux tu m’en dire plus pour savoir comment planifier cette tâche?