bonjour,
J'ai besoin d'optimiser un programme en vbscript.
Ce programme qui est lancé d'un serveur, envoi un répertoire contenant plusieurs répertoires et fichiers (environ 6000)
C'est envoyé sur 15 ordinateurs.
Ce script est lancé 3 fois/jours
Dans le vbscript j'utilise un outil microsoft (robocopy) pour gerer le transfert de fichier, ce qui me permet d'optimiser le debit. Je ne transmet que les fichiers qui ont été modifié depuis le dernier transfer sur la machine cible.
quand tous les transferts sont fini, je réalise d'autre taches sur le vbs.
si je transfére en parraléle sur les 15 ordinateurs, c'est beaucoup plus rapide que si je fais ordinateur par ordinateur (séquentiel). Car il y a beaucoup de petits fichiers.
si dans la commande .run je fais en sorte qu'il n'attende pas la fin de la commande pour poursuivre le vbs.
DecExecCfvef = WshShellCfvef.run(EnvoieCmdrobocopy,0,false)
Je ne peux savoir si tous les transferts ont été effectués.
Comment faire pour paralléliser mes 15 envoie tout en maîtrisant leur fin ?
recuperer les id des threat lancé et les tester voir si ils sont toujours lancé ? je n'ai pas trouvé d'exemple
merci
---------------
je veux tout, tout de suite, et gratuitement ! miladiou !