Je vous propose le script « robocopy » que j’utilise régulièrement pour mes migrations de données.
:: #####################################
:: ########## Share1 vers Share2 #############
:: #####################################@echo off
:: ##################################
:: ##### COPY de Share1 vers Share2 #########
C:robocopy.exe « server1.domaine.fr » « server2.domaine.fr » /MIR /FFT /NP /V /W:1 /R:1 /log+: »C:log_robocopycopy.txt »
Sauvegardez le script dans « fichier.bat ».
Informations sur les paramètres :
L’outil « robocopy.exe » se trouve à la racine du lecteur C:.
Source : server1.domaine.fr
Destination : server2.domaine.fr
/MIR : Met en miroir une arborescence de répertoires (équivaut à /eplus/purgeplus/purge).
/FFT : Suppose que les fichiers FAT times (précision de deux secondes).
/NP : Spécifie que la progression de l’opération de copie (le nombre de fichiers ou répertoires copiés jusqu’ici) n’est pas affichée.
/V : Génère la sortie détaillée et affiche tous les fichiers ignorés.
/W:1 : Spécifie le délai d’attente entre les tentatives, en secondes. La valeur par défaut de n est de 30 (30 secondes de délai d’attente).
/R: 1 : Spécifie le nombre de tentatives de copies ayant échouées. La valeur par défaut de n est 1 000 000 (un million de nouvelles tentatives).
/log+: »C:log_robocopycopy.txt » : Sauvegarde les log