Robocopy

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
REM *********************************************
REM * Script tbv mirror data schijf xx naar xx **
REM *********************************************

set log=d:\\svrdata\\logs\\robocopy\\robocopy.log
set source=c:\\temp
set dest=c:\\test

d:
cd\\
cd svrapp\\robocopy\\

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:
D – file Data. S – file Security (NTFS ACLs).
A – file Attributes. O – file Ownership information.
T – file Timestamps. U – file aUditing infomation.
De bron en doel locatie dienen beide op NTFS te zijn dit in verband met het kopieren van Security, Ownership of Auditing informatie.

/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

Related Post