Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1495 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [RESOLU] - Script de copie de dossier en BAT vers plusieurs [...]

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] - Script de copie de dossier en BAT vers plusieurs [...]

n°1937251
thekilgore
Mode et rats tueurs
Posté le 03-11-2009 à 13:39:45  profilanswer
 

Bonjour,
 
Je cherche à améliorer un script existant qui se charge de la copie d'un dossier source vers plusieurs dossiers cibles situés sur plusieurs serveurs differents, les pistes que j'ai sont :
 
- Avoir un fichier texte avec le nom des dossiers cibles
- Avoir 3 variables contenant les noms des 3 serveurs distants
- Combiner cela avec xcopy
 
Pour le moment, le script n'est qu'une suite de :
 

Code :
  1. xcopy "\\serveurit\d$\Update$\Newest\*.*" "\\serveurprod1\e$\Soft_metier\Application_Client1\*.*" /E /H /R /Y >>\\serveurit\d$\Update$\Log.txt
  2. xcopy "\\serveurit\d$\Update$\Newest\*.*" "\\serveurprod2\e$\Soft_metier\Application_Client1\*.*" /E /H /R /Y >>\\serveurit\d$\Update$\Log.txt
  3. xcopy "\\serveurit\d$\Update$\Newest\*.*" "\\serveurprod1\e$\Soft_metier\Application_Client2\*.*" /E /H /R /Y >>\\serveurit\d$\Update$\Log.txt
  4. xcopy "\\serveurit\d$\Update$\Newest\*.*" "\\serveurprod2\e$\Soft_metier\Application_Client2\*.*" /E /H /R /Y >>\\serveurit\d$\Update$\Log.txt


 
etc...
 
Je vous laisse imaginer la gestion fastidieuse du truc.
 
Je pensais utiliser un boucle suivie des variables énoncée précédemment ?
 
Bonne idée selon vous ?  :)


Message édité par thekilgore le 04-11-2009 à 10:05:36
mood
Publicité
Posté le 03-11-2009 à 13:39:45  profilanswer
 

n°1937502
thekilgore
Mode et rats tueurs
Posté le 04-11-2009 à 10:04:35  profilanswer
 

Bon j'ai trouvé, merci pour votre aide  :lol:  
 
J'ai utilisé FOR DO avec les variables qui vont biens :
 

Code :
  1. FOR /f "tokens=*" %%A IN ('dir /b /ad "%serverprod1%"') DO xcopy "%source%\*.*" "%serveurprod1%\%%A\*.*" /E /H /R /Y >> "%log%"


 
 :hello:


Message édité par thekilgore le 04-11-2009 à 10:04:53

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [RESOLU] - Script de copie de dossier en BAT vers plusieurs [...]

 

Sujets relatifs
Script de mon bouton de "Validation".[RESOLU] Remplacer une date si < date du jour
[Résolu]Union?[RESOLU]Requête SQL: Afficher Gratuit/Payant en une seule fois
[RESOLU] INSERT Mysql foireuxEnvoyer un Fax par script
[Résolu] Généricité et héritagevariable vba vers vbs
[Résolu] Tri d'une matrice[RESOLU] Probleme couleur PC et MAC en HTML!! HELP PLZ :)
Plus de sujets relatifs à : [RESOLU] - Script de copie de dossier en BAT vers plusieurs [...]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR