This post was most recently updated on December 11th, 2018
Algemeen
Robocopy wordt gebruikt om complete directories of schijf root mount points (inclusief subdirectories) te kopieren naar een andere locatie en kan er tevens voor zorgen dat beide locaties identiek aan elkaar worden.
Configuratie
Om onderstaand script uit te voeren dient u wel te beschikken over leesrechten op de bron locatie en schrijfrechten op de doel locatie.
Het script dient te worden uitgevoerd vanuit de [C: of D:]\\svrapp\\robocopy, en wordt gelogd in het [C; of D;]\\svrdata\\logs\\robocopy\\robocopy.log bestand
Script
do_robocopy.bat
|
@echo off set log=d:\\svrdata\\logs\\robocopy\\robocopy.log d: robocopy “%source%” “%dest%” /MIR /E /SEC /COPY:DATSOU /V /NP /R:10 /W:5 /LOG:%log%
|
?
Argumenten
Verklaring van de argumenten:
argument
|
actie
|
/MIR
|
Mirrors een directorie inclusief subdirectories
|
/E
|
Kopieert alle subdirectories (inclusief lege directories)
|
/SEC
|
Kopieerd de NTFS security informatie
|
/COPY:DATSOU
|
Kopieerd de bestands informatie gespecificeerd met behulp van copyflags, dit kan een combinatie zijn van onderstaande elementen:
|
/V
|
Produces verbose output (inclusief overgeslagen files)
|
/NP
|
Zorgt ervoor dat de voortgang niet procentueel zichtbaar is op het scherm
|
/R:
|
Specificeert het aantal maal dat gebropeerd wordt om een file te kopieren (default is 1 miljoen)
|
/W:
|
Specificeert de tijd dat gewacht moet worden voordat er opnieuw geprobeerd wordt om te kopieren (default is 30 seconden)
|
/LOG:
|
Schrijft de output naar een gespecificeerde file, wanneer de file bestaat wordt deze overschreven
|