Bonjour,

Je cherche à réaliser un script (en batch) me permettant de faire une copie de plusieurs dossiers d'un serveur vers un autre via la commande ROBOTCOPY.
Après plusieurs recherches, je me suis fait un script, mais je n'arrive pas à le faire fonctionner et je bloque vraiment..
Donc, j'aimerais avoir un script qui correspond à ça :
- Réalise plusieurs copies en un seul script
- Les copies se font entre deux serveurs, mais aucun droit NTFS ne doit être copié
- Le script s'exécute sur un serveur pour copier des dossiers locaux vers un second
- Créer un fichier journal par exécution (journalier)

Voici l'exemple du script que j'ai commencé à faire :


REM ----------------- Constantes ------------------
SET LOG=C:\ROBOCOPY\%DATE:~0,2%%DATE:~3,2%%DATE:~6,4%_%TIME:~0,2%%TIME:~3,2%.log
SET FICHIERS=*.*

REM ----------- #Sauvegarde TOTO ---------------
SET SOURCE="D:\DATA\TOTO"
SET DESTINATION="\\SERVEUR2\DATA\TOTO"

call :Backup

REM ----------- #Sauvegarde TATA ---------------

SET SOURCE="D:\DATA\TATA"
SET DESTINATION="\\SERVEUR2\DATA\TATA"
call :Backup

REM ----------- #Sauvegarde TITI ---------------

SET SOURCE="D:\DATA\TITI"
SET DESTINATION="\\SERVEUR2\DATA\TITI"
call :Backup


:Backup
robocopy "%SOURCE%" "%DESTINATION%" "%FICHIERS%" /E /PURGE /COPYATOU /LOG:"%LOG%" /R:3 /W:10




Merci pour vos retours !