application très pointue VB ou autre...

application très pointue VB ou autre... - VB/VBA/VBS - Programmation

Marsh Posté le 31-07-2005 à 22:09:39    

salut à tous,
 
je dois faire une application qui sera cédulé dans windows pour s'exécuter a tous les
semaines...
 
j'ai 3 pc en réseau local. Sur chaque pc il y a le meme fichier ex: toto.txt.  
 
l'application doit faire :
 
aller vérifier sur les 3 pc la dernière fois que le fichier a été modifié. Ensuite elle doit
copier le fichier qui a été le plus récemment modifié et le coller sur les 2 autres pc en écrasant l'ancien fichier.
 
ex: toto.txt sur pc1 a été modifié pour la derniere fois le 11 juillet
toto.txt sur pc2 a été modifié pour la derniere fois le 12 juillet
toto.txt sur pc3 a été modifié pour la derniere fois le 15 juillet
 
l'application devrait copier toto.txt du pc3 pour le mettre sur les 2 autres.
 
Pour ajouter encore un peu de difficulté, chaque pc a un username et un password...
il faudrait donc savoir comment inclure le user et le pass dans un script.  
 
l'application peut être écrite en vb, batch file etc...en autant que ca fonctionne
 
une autre alternative pourrait aussi faire l'affaire...ex: en enregistrant le fichier ça vas automatiquement modifier le fichier sur les autres pcs...jsais pas...
 
 
quelqu'un peut m'aider ?
 
merci

Reply

Marsh Posté le 31-07-2005 à 22:09:39   

Reply

Marsh Posté le 01-08-2005 à 01:04:11    

1TEL a écrit :

Pour ajouter encore un peu de difficulté, chaque pc a un username et un password...


Où se situe le mot de passe ? Pour se logguer sur le PC ?
 
Il faut tout d'abord commencer par créer des répertoires partagés entre les PC pour que l'application (ou le script) puisse voir (et modifier) les fichiers.

Reply

Marsh Posté le 01-08-2005 à 13:36:49    

le mot de passe est au moment du loggin, les 3 pcs ont le meme mot de passe...
 
sur chaque pc il y a un répertoire de share...
 
je ne sais pas comment accéder à un pc par script s'il a un password.
 

Reply

Marsh Posté le 01-08-2005 à 13:52:01    

surement possible en batch...
sous unix, un simple rsync ferait l affaire, mais c est hors sujet ici..

Reply

Marsh Posté le 01-08-2005 à 14:48:42    

humm tentable en VBS


---------------
now : do nothing
Reply

Marsh Posté le 11-08-2005 à 11:35:01    

Eric B a écrit :

surement possible en batch...
sous unix, un simple rsync ferait l affaire, mais c est hors sujet ici..


 
Non pas si hors sujet que ça .... car il y a un projet pour porter rsync (mode client et serveur) sur Windows (98 / 2000 / XP) :hello:

Reply

Marsh Posté le 11-08-2005 à 15:50:08    

Druss2 a écrit :

Non pas si hors sujet que ça .... car il y a un projet pour porter rsync (mode client et serveur) sur Windows (98 / 2000 / XP) :hello:


 
Je pense que c'est possible sous dos dans un fichier bat/cmd à intégrer dans la fichier logon script des users pour qu'il copie le fichier sur un répertoire server ou un share avec XCOPY /D pour ne prendre que le dernier fichier mis à jour.
Puis faire l'opération du server vers les postes locaux en sens inverse .
 
Le tout c'est de bien "penser" à l'ordre du clean des fichiers aux différents endroits.
 
J'avais utilisé une mécanique semblable pour automatiser la mise à jour d'un soft sur l'ensemble des pc d'une entreprise et cela marchait nickel.
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed