Lancer bat en même temps sur plusieurs PC - Windows & Software
Marsh Posté le 21-11-2006 à 11:36:40
Oui j'avais essayé, mais créer la tache à la main sur tout les pc n'est pas possible et comme ils ne sont pas tous sous XP l'automatisation avec schtasks ne marche pas.
Marsh Posté le 21-11-2006 à 11:45:59
Ok, mais pour en faire quoi ? car si c'est pour lancer le batch, ça le lancera à la suite les un des autres et cela prendrait trop de temps
Et si c'est pour créer la tache comment utiliser schtasks avec des PC sous 2000 ?
Marsh Posté le 21-11-2006 à 12:08:00
psexec va te permettre de renseigner, dans un fichier txt, tous les pcs sur lesquels tu souhaites lancer ton script.
Marsh Posté le 21-11-2006 à 12:20:35
oui, je connais psexec, mais cela va lancer les instructions les unes à la suite des autres sur les PCs, pas en même temps.
Marsh Posté le 21-11-2006 à 12:47:37
si tu lances sur tous tes postes avec l'option -d il n'attend pas la fin du script pour le lancer sur le postes suivant
Marsh Posté le 21-11-2006 à 13:03:09
sinon, dans ton .bat.
a la ligne qui lance ton script, tu ajout
start blablalba.scr
Marsh Posté le 21-11-2006 à 13:35:10
tu peux tres bien lancer un .bat (qui contient les commandes que tu veux) sur tous les pc que tu souhaite avec psexec... ca devrait tout a fait convenir.
Et si tu veux différer le lancement sur les postes, rien ne t'empêche de décaler dans le temps les psexec avec un autre .bat dans lequel tu utilise un sleep.exe ou un wait.exe réupéré sur le net.
Marsh Posté le 21-11-2006 à 18:25:46
merci à tous, je n'avais pas vu cette option dans psexec le "-d", il va m'être fort utile merci
Marsh Posté le 21-11-2006 à 11:01:48
Bonjour,
J'expose mon probleme: Je dois lancer le weekend un petit batch qui copie des fichiers d'un répertoire à un autre sur un nombre important de PCs. Le script marche bien, mais du fait de la taille importante des fichiers (plusieurs Go) le processus est tres long.
J'ai bien un script qui me permet de lancer à la suite les différents scripts mais vu le temps que prend l'éxécution ce n'est pas envisageable de laisser cela comme ça.
Existerait-il un moyen de lancer le script en même temps sur toutes ces machines ?
Merci d'avance
Yoann