Zurück (C) Christof Ermer, Regensburg
Gästebuch 
(public. sonst besser Email)  ChristofErmer@gmail.com



08.11.2018
13.12.22



Robocopy_Parameter

Beachte: Prüfen mit http://winmerge.org/
http://manual.winmerge.org/


ttps://www.axel-hahn.de/batch/helferlein-und-tabellen/alle-windows-kommandos?id=robocopy
@ECHO OFF
Echo Bearbeitet 13-12-2022  Christof Ermer
CHCP 1252 > nul

SET SRC=V:\LabView_ISOsCDs_DVDs_Software\LabView_2015_USB_2015_SP1\
SET Ziel_Space=N:\LabView_2015_USB_2015_SP1\

SET ROBCPY_Arglist=/MIR /R:1 /W:1
robocopy %SRC% %Ziel_Space% %ROBCPY_Arglist%
pause
exit /



Leerzeichen in Ordnernamen gehen nicht!

NICHT SO
set quelle="C:\Users\O und S\Documents\Stefan"

SONDERN
So
set quelle=C:\Users\O und S\Documents\Stefan
DANN
robocopy "%quelle%" "%ziel%" /e /v /x /np /mir /log+:"%logfile%" /r:3 /w:10

Allso Klammer in Robocopy selbst
robocopy "F:\Privat Fotos" "\\nas-speicher\Privat Fotos" /MIR /FFT /r:3


 Robocopy Anwendung:

Es muss immer mindestens einen Ziel-Ordner geben. Also nicht D:\    --> sondern D:\Backup
Einfachste aller Formen  --> aber in zwei Schritten
Es gibt  ist ein Eigenschaft in Robocopy, wenn das Quellverzeichnis "Root" ("\") ist.
Grund, man kopiert Systemattribute mit.  Dann ist der Ziel Ordner "HIDDEN"=Verborgen
DAHER:     IMMER 2 Steps
Lösung:

1.Schritt
ROBOCOPY   Quelle:[\Ordner ]  ZIEL:[\Ordner ]   /E /MIR    evtl noch mit /R:1 /W:1

2.Schritt

attrib -h Ziel_Laufwerk\Ordner\Ordner
    (ohne schliessendes \)
–   Löscht ein Attribut.
-h ist Hiddenattribut
 -s = systemattribut
/D  Verarbeitet auch Ordner.
/S  Verarbeitet entsprechende Dateien im aktuellen Ordner
      und allen Unterordnern.

Beispiel

attrib -h Z:\Markus_PC
robocopyC:\User\Christof\Dekstop   X:\Sicherung\Christof\Dekstop  /E /MIR
attrib -h -s    X:\Sicherung\Christof\Dekstop

Einsatz von  Quasi Variablen mit SET:    Variablen Schreibt man in der Anwendung in %var% Zeichen
SET ZIEL_LW=W:\D_Backup
    (ohne schliessendes \)
robocopyC:\User\Christof\Dekstop   %ZIEL_LW% / E /MIR
attrib -h   %ZIEL_LW%

                attrib -h  /D  %ZIEL_LW%  ist Quatsch..
mind. EIN Ordner
attrib -h  %ZIEL_LW%\BackUp




Wichtig:
/B Parameter ( für Backup) kopiert auch durch Zugriffsrechte geblockte Dateien

    Robocopy   --> wie gezeigt:
dann
    Hidden Ordner attribut entfernen:
Entweder Ordnerhierarchie (N:\LV10_img\CD2-2\ ) oder von Root aus.  (N:)

attrib -h -s    N:\LV10_img\CD2-2\

attrib -h -s   U:\D_BCK


attrib -h -s /D /S W:\*.*

attrib -h -s /S /D %ZIEL_LW%:\*.*    Hier mit allen Dateien und Subdirectory /S
Probiere jedoch zuerst

attrib -h - %ZIEL_LW%:\*.*  

Beispiel:
::    NetzWerkPfad
attrib -h -s /D \\132.199.100.145\PRAEP_LAB_2022\RcpyBackup
:: Mit direktem Laufwerks Pfad
attrib -h -s /S /D  B:\RcpyBackup   
            //  ohne schliessende "\",   ohne \PRAEP_LAB_2022, weil das LW so eingehängt ist.

DIE ORDNER ANGABE REICHT..  also kein /S
attrib -h -s  /S  /D  B:\RcpyBackup

ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+X | -X] [+P | -P] [+U | -U]
       [Laufwerk:][Pfad][Dateiname] [/S [/D]] [/L]

  +   Legt ein Attribut fest.
  -   L”scht ein Attribut.
  R   Attribut f?r "Schreibgesch?tzte Datei".
  A   Attribut f?r "Archivdatei".
  S   Attribut f?r "Systemdatei".
  H   Attribut f?r "Versteckte Datei".
  O   Attribut f?r "Offline".
  I   Attribut f?r "Datei ohne indizierten Inhalt".
  X   Attribut f?r "Keine Scrubbingdatei".
  V   Attribut f?r "Integrit„t".
  P   Attribut f?r "Angeheftet".
  U   Attribut f?r "Losgel”st".
  B   Attribut f?r "SMR-BLOB".
  [Laufwerk:][Pfad][Dateiname]
      Gibt die zu verarbeitenden Dateien f?r das Attribut an.
  /S  Verarbeitet entsprechende Dateien im aktuellen Ordner
      und allen Unterordnern.
  /D  Verarbeitet auch Ordner.
  /L  Verarbeitet die Attribute des symbolischen Links anstelle
      des Ziels des symbolischen Links.
/B  Backup auch fü mit zugriffsrechte geblockte Dateien



Es gibt  ist ein Bug in Robocopy, wenn das Quellverzeichnis "Root" ("\") ist.
Ein   
attrib -h -s /S /D %ziel%\*.*  (ohne schliessende \)   kann das lösen.
NEIN Nur attrib -h -s /S /D
NUR attrib -h

SET quelle=D:
SET ziel=W:\D_BCK
attrib -h  %ziel%\*.*

//WEBS
https://www.windowspro.de/wolfgang-sommergut/die-wichtigsten-befehle-von-robocopy-kopieren-synchronisieren-verschieben
https://www.wintotal.de/robocopy-der-kopier-gigant/
https://www.windows-7-forum.net/threads/robocopy-datei-mit-leerzeichen-funktioniert-nicht.33727/
Parameter:
https://www.axel-hahn.de/batch/helferlein-und-tabellen/alle-windows-kommandos?id=robocopy


FORM : robocopy "%quelle%" "%ziel%" /R:3 /W:4  /V  /mir

also
FORM : robocopy "D:\Daten" "G:\BAK\DATEN"  /R:3 /W:4  /V /MIR
Siehe: Robocopy_Parameter



Bsp. einer Laufwerksollkopie:
REM SET AUSNAHME1="D:\$RECYCLE.BIN"
REM SET AUSNAHME2="D:\Program Files (x86)"
REM SET AUSNAHME3="D:\Program Files"
REM SET AUSNAHME4="D:\ProgramData"
REM SET AUSNAHME5="D:\WindowsApps"
REM SET AUSNAHME6="D:\MapData"
SET AUSNAHMEN=%AUSNAHME1% %AUSNAHME2% %AUSNAHME3% %AUSNAHME4% %AUSNAHME5% %AUSNAHME6%

Kopiere nur NICHT vorhandene Dateien   --> /xc /xn /xo   Prüfe noch /FFT
robocopy %quelle%  %ziel% /MIR /S /M    /xc /xn /xo    /FFT /DST /R:1 /W:1 /V /ETA /XD %AUSNAHMEN%


Fertiges Beispiel:

SET SOURCE_LW=D:
SET ZIEL_LW=X:
SET ZielFolder=\Backup%date%
SET ZielSpace=%
ZIEL_LW%%ZielFolder%%ZielSpace%
SET ROBOLOG=%ZIEL_LW%\BAK_LOG
@ECHO ON
@ECHO Logdateiordner=%ROBOLOG%
SET logfile=%ROBOLOG%\%date:~-4%-%date:~3,2%-%date:~0,2%_robocopy_log.txt
DEL %ROBOLOG%\*.txt
@ECHO OFF
SET EXCL_USER="\AppData" "\Anwendungsdaten" "Lokale Einstellungen"
SET EXCL_Wins="%SOURCE_LW%\Windows" "%SOURCE_LW%\Program Files" "%SOURCE_LW%\Program Files (x86)" "%SOURCE_LW%\ProgramData" "%SOURCE_LW%\Dokumente und Einstellungen"
SET EXCL_HiddenS="%SOURCE_LW%\$*"
SET ExludeFolders=%EXCL_Wins%


date /t
time /T
@ECHO ON
@ECHO ************************** START der Sicherung ************************
@ECHO /E:Unterverzeichniss-auch leere, /M:"Archive"-Attribut, /FFT:FAT-Uhrzeitangaben-2Sek,
@ECHO /dcopy:T-Verzeichniszeitstempel, /DST:Sommerzeit kompens., /R:1=Rpeatsm, W:1=Wait,
@ECHO /xc /xn /xo:Schliesst geaenderte,neuere,aeötere Dateien aus, /XD=Ausnahme /log:file
@ECHO /ETA:Empfangszeit-Datei, /N:Reduziert Ausgabe
@ECHO /NS /NC /NFL /NDL:groesse-klasse-name,verzName- no Protokol, /NP:Keine%Anzeige 0..100%,
SET ExludeFolders=%EXCL_Wins% %EXCL_USER%
SET ROBCPY_Arglist=/E /R:1 /W:1 /V /FFT /DST /NP /NDL /XO /XA:SHT /XD %ExludeFolders% /log+:"%logfile%"
robocopy %SOURCE_LW% %ZielSpace %ROBCPY_Arglist%
attrib -h   /D %ZielSpace%
@echo ************************** ENDE der Sicherung ************************
pause
date /t
time /T


PRÜFE DAS:
echo %localuser%
Echo Local user: $USER' ; echo 'Local host: `hostname`' ; echo 'Local log directory: ...



Höchst nützliche Bachtdatei:
Download und NUR mit "NOTEPAD" editierten:  Robokopy.bat   !!! Diese Datei ist nur die Grundlage und muss selbst angepasst werden.

SET quelle=D:
SET ziel=W:\D_BCK
SET ROBOLOG=W:\ROBO_LOG
REM W:\BAKLogs\%date:~-4%-%date:~3,2%-%date:~0,2%backuplog.txt
SET logfile=%ROBOLOG%\%date:~-4%-%date:~3,2%-%date:~0,2%_robocopy_log.txt
SET AUSNAHMEN="D:\$RECYCLE.BIN" "D:\Program Files (x86)" "D:\Program Files" "D:\ProgramData" "D:\WindowsApps" "D:\MapData"
@ECHO ************************** START der Sicherung ************************
pause
date /t
time /T

md %ziel%
md %ROBOLOG%
robocopy %quelle%  %ziel% /MIR /S /FFT /R:2 /W:2 /V /XD /log:"%logfile%"
@echo ************************** ENDE der Sicherung ************************
date /t
time /T
REM shutdown -s -f -t 5
pause>nul



Ich spiele nun einfach diverse Einstellungen durch.

Möglichkeiten:
@ECHO OFF
REM CD kopieren
REM robocopy quelle, Ziel
REM + Hidden sichtbar
echo ANPASSEN ZIELORDNER

FORM : robocopy "%quelle%" "%ziel%" /R:3 /W:4  /e /v /x /mir

Andere mögliche Schreibformen:
robocopy  \\192.168.178.32\Bilder\  d:\kopie\ *.jpg  /s

   2 Steps, Kopieren , Hidden entfernen
robocopy  e:\  N:\LV10_img\CD2-2\ /mir /r:1 /w:1
attrib -h -s N:\LV10_img\CD2-2\

Robocopy – erneutes Kopieren von bereits vorhandenen Dateien verhindern – Parameter /FFT

robocopy y:\Server1\c$\Data z:\Server2\d$\Data *.* /e /mir /r:0 /w:0
wird jetzt  zu
robocopy y:\Server1\c$\Data z:\Server2\d$\Data *.* /e /mir /r:0 /w:0 /fft

Wichtig:
/M = Archivbit

Ab jetzt immer mit  /M

man kann auch Zeit & Ereignissgesteuert nur veränderte Dateien kopieren.
/MON:n :: Überwacht die Quelle. Wird erneut ausgeführt, wenn mehr als n Änderungen gefunden werden.
/MOT:m :: Überwacht die Quelle. Wird bei einer Änderung erneut ausgeführt in m Minuten.
rem zeitgesteuert robocopy c:\users\foo d:\backup\users\foo  /m /mon:2 /mot:5



Beispiel:
Sicherungskopie einer Festplatte, aber NUR die nützlichen Ordner
Manuell Zeile für Zeile kopeiren und ergänzen:
REM robocopy quelle, Ziel

set quelle M:\Program Files\
set ziel     V:\HANLE_OBEN-8-12-2017-Save\Program Files\

robocopy "%quelle%" "%ziel%"  /r:1 /w:2  /m /mir

robocopy  M:\LabView_VI's\ /mir V:\HANLE_OBEN-8-12-2017-Save\LabView_VI's\ /r:1 /w:1 /m
robocopy  M:\Daten\ /mir             V:\HANLE_OBEN-8-12-2017-Save\Daten\ /r:1 /w:1 /m
robocopy  M:\Geräte\ /mir             V:\HANLE_OBEN-8-12-2017-Save\Geräte\ /r:1 /w:1 /m
robocopy  M:\drivers\ /mir             V:\HANLE_OBEN-8-12-2017-Save\drivers\ /r:1 /w:1 /m
robocopy  M:\Includes\ /mir            V:\HANLE_OBEN-8-12-2017-Save\Includes\ /r:1 /w:1 /m
robocopy  M:\Labortemperatur\ /mir V:\HANLE_OBEN-8-12-2017-Save\abortemperatur\ /r:1 /w:1 /m
robocopy  M:\Libraries\ /mir         V:\HANLE_OBEN-8-12-2017-Save\Libraries\ /r:1 /w:1 /m
robocopy  M:\rsync\ /mir             V:\HANLE_OBEN-8-12-2017-Save\rsync\ /r:1 /w:1 /m
robocopy  M:\Users\Labor\Desktop\ /mir     V:\HANLE_OBEN-8-12-2017-Save\Users\Labor\Desktop\ /r:1 /w:1 /m



@echo off
echo.
REM OHNE ANFÜHRUNGSZEICHEN und ohne "\" am Ende
set quelle=C:\Users\O und S\Documents\Christof
set ziel=T:\Christof
set logfile=%userprofile%\Desktop\robocopy_log.txt
echo.
echo Quellverzeichnis: %quelle%
echo Zielverzeichnis : %ziel%
echo Protokolldatei : %logfile%
echo.
pause
robocopy "%quelle%" "%ziel%" /S /e /v /x /np /mir /log+:"%logfile%" /r:3 /w:10
echo.
pause



REM https://www.axel-hahn.de/batch/helferlein-und-tabellen/alle-windows-kommandos?id=robocopy
REM https://de.wikibooks.org/wiki/Datensicherung/_Werkzeuge/_Kopieren/_ROBOCOPY
REM https://answers.microsoft.com/de-de/windows/forum/windows_7-files/robocopy-move/c9ee83ea-0f2e-487e-9d22-c794e0690da4

@@ECHO ON

@ECHO OFF

SET quelle=D:\
SET ziel=U:\D_BCK\
REM ROBOCOPY %quelle% %ziel% /COPY:DAT /MIR /R:3 /W:20

REM Beispiel: /XD "Verzeichnis1" "Verzechnis2"
SET AUSNAHME1="D:\$RECYCLE.BIN"
SET AUSNAHME2="D:\Program Files (x86)"
SET AUSNAHME3="D:\Program Files"
SET AUSNAHME4="D:\D:\ProgramData"
SET AUSNAHME5="C:\WindowsApps"

set logfile=U:\D_BCK\robocopy_log.txt

echo.
echo Quellverzeichnis: %quelle%
echo Zielverzeichnis : %ziel%
echo Protokolldatei : %logfile%
echo.


@ECHO ON
@ECHO ************************** START der Sicherung ************************
pause
date /t
time /T

@ECHO OFF
REM robocopy %quelle% %ziel% /m /e /v /x /mir /log+:"%logfile%" /r:2 /w:1

REM HIER NUR MIT ARCHIV BIT
REM /A :: Kopiert nur Dateien mit dem "Archive"-Attribut.
REM /M :: Kopiert nur Dateien mit dem "Archive"-Attribut und setzt das Attribut zurück.
REM /R:n :: Anzahl von Wiederholungsversuchen bei fehlerhaften Kopiervorgängen. Der Standardwert ist 1 Million.
REM /W:n :: Wartezeit zwischen Wiederholungsversuchen. Der Standardwert ist 30 Sekunden.
REM /S :: Kopiert Unterverzeichnisse, jedoch keine leeren Unterverzeichnisse.
REM *** Ersetzt durch /MIR--> /E :: Kopiert Unterverzeichnisse, einschließlich leerer Unterverzeichnisse.
REM /XD Verz.[Verz.]:: Schließt Verzeichnisse aus, die mit den angegebenen Namen/Pfaden übereinstimmen
REM /V : Erstellt eine ausführliche Ausgabe mit ausgelassenen Dateien.
REM /MIR : &LÖSCHT gelöschte Files,  Spiegelt eine Verzeichnisstruktur (Entspricht "/E" mit "/PURGE").
REM /S :: Kopiert Unterverzeichnisse, jedoch keine leeren Unterverzeichnisse.
REM /E :: Kopiert Unterverzeichnisse, einschließlich leerer Unterverzeichnisse.
REM /MOV :: Verschiebt Dateien (löscht Dateien nach dem Kopieren an der Quelle).
REM /MOVE :: Verschiebt Dateien UND Verzeichnisse (löscht sie nach dem Kopieren an der Quelle).
REM /XO :: Schließt ältere Dateien aus.
REM /XL :: Schließt einsame Dateien und Verzeichnisse aus.


@ECHO OFF
REM MIR : Spiegelt eine Verzeichnisstruktur (Entspricht "/E" mit "/PURGE").
REM  OHNE ARCHIVBIT
REM robocopy "%quelle%" "%ziel%" /log:"%logfile%" /R:2 /W:3 /V /MIR /XD "%AUSNAHME1%" "%AUSNAHME2%" "%AUSNAHME3%" "%AUSNAHME4%"
REM robocopy %quelle% %ziel% /log:"%logfile%" /R:2 /W:1 /MIR  /XD "%AUSNAHME1%" "%AUSNAHME2%" "%AUSNAHME3%" "%AUSNAHME4%"
REM robocopy "D:\" "T:\D_SAV" /R:2 /W:1 /V /MIR /XD "%AUSNAHME1%"
REM  MIT ARCHIVBIT \M
REM /M :: Kopiert nur Dateien mit dem "Archive"-Attribut und setzt das Attribut zurück.
REM robocopy M:\Root\ L:\Rec\ /R:2 /W:1 /MIR

REM NUR MIT ARCHIV
REM  Kopiert nur Dateien mit dem "Archive"-Attribut und setzt das Attribut zurück.
REM robocopy %quelle% %ziel% /log:"%logfile%" /R:2 /W:3  /E /M /V /XD "%AUSNAHME1%" "%AUSNAHME2%" "%AUSNAHME3%" "%AUSNAHME4%"

REM MOVE
REM SET quelle=D:\
REM REM SET ziel=U:\ERMER_OLD\
REM @ECHO ON
REM mkdir U:\ERMER_OLD
REM robocopy %quelle% U:\ERMER_OLD\  /E /R:3 /W:4 /MOVE /V

REM robocopy.exe" %2 %3 /S /COPYALL /MOVE /XL /XO 
REM pause

@ECHO ON
ECHO KOPIERE ALLE DATEIEN
ECHO NICHT /E statt /MIR und ohne /PURGE

REM robocopy %quelle%  %ziel% /log:"%logfile%" /ETA /R:3 /W:4 /S /V /XD %AUSNAHME1% %AUSNAHME2% %AUSNAHME3% %AUSNAHME4% %AUSNAHME5%
robocopy %quelle%  %ziel% /log:"%logfile%" /R:3 /W:4 /M /MIR /ETA  /V /XD %AUSNAHME1% %AUSNAHME2% %AUSNAHME3% %AUSNAHME4% %AUSNAHME5%
attrib -h -s /S /D    %ziel%\*.*
@echo ************************** ENDE der Sicherung ************************
date /t
time /T

echo.
REM shutdown -s -f -t 5
pause>nul



Hinweis: Diese Datei finden Sie im System32-Ordner von Windows 7.
Kommando zum Anzeigen der Hilfe: Robocopy /?


-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robustes Dateikopieren für Windows                             
-------------------------------------------------------------------------------

  Gestartet: Tue Jul 06 12:41:01 2010

        Syntax :: ROBOCOPY Quelle Ziel [Datei [Datei]...] [Optionen]

        Quelle :: Quellverzeichnis (Laufwerk:\Pfad oder \\Server\Freigabe\Pfad)
          Ziel :: Zielverzeichnis (Laufwerk:\Pfad oder \\Server\Freigabe\Pfad)
         Datei :: Zu kopierende Dateien (Namen/Platzhalter: Standard ist "*.*")

::
:: Kopieroptionen:
::
            /S :: Kopiert Unterverzeichnisse, jedoch keine leeren Unterverzeichnisse.
            /E :: Kopiert Unterverzeichnisse, einschließlich leerer Unterverzeichnisse.
        /LEV:n :: Kopiert nur die obersten Ebenen der Quellverzeichnisstruktur.

            /Z :: Kopiert Dateien im Neustartmodus.
            /B :: Kopiert Dateien im Sicherungsmodus.   HEBT ZUGRIFFSSSCHUTZ AUF !
           /ZB :: Verwendet den Neustartmodus. Im Fall einer Zugriffsverweigerung wird der Sicherungsmodus verwendet.
       /EFSRAW :: Kopiert alle verschlüsselten Dateien im EFS RAW-Modus.

/COPY:copyflags:: Gibt an, welche Inhalte für Dateien kopiert werden sollen (der Standard ist "/COPY:DAT").
                  (Kopierflags : D=Daten, A=Attribute, T=Zeitstempel).
                  (S=Sicherheit=NTFS-ACLs, O=Besitzerinformationen, U=Überwachungsinformationen).

      /DCOPY:T :: Kopiert Verzeichniszeitstempel.

          /SEC :: Kopiert Dateien mit Sicherheitsinformationen (entspricht "/COPY:DATS").
      /COPYALL :: Kopiert alle Dateiinformationen (entspricht "/COPY:DATSOU").
       /NOCOPY :: Kopiert keine Dateiinformationen (eignet sich für die Verwendung mit "/PURGE").

       /SECFIX :: Korrigiert die Dateisicherheit in allen Dateien, auch in ausgelassenen Dateien.
       /TIMFIX :: Korrigiert die Uhrzeitangaben für Dateien in allen Dateien, auch in ausgelassenen Dateien.

        /PURGE :: Löscht Zieldateien/-verzeichnisse, die in der Quelle nicht mehr vorhanden sind.
          /MIR :: Spiegelt eine Verzeichnisstruktur (Entspricht "/E" mit "/PURGE").

          /MOV :: Verschiebt Dateien (löscht Dateien nach dem Kopieren an der Quelle).
         /MOVE :: Verschiebt Dateien UND Verzeichnisse (löscht sie nach dem Kopieren an der Quelle).

/A+:[RASHCNET] :: Fügt die vorhandenen Attribute den kopierten Dateien hinzu.
/A-:[RASHCNET] :: Entfernt die vorhandenen Attribute von den kopierten Dateien.

       /CREATE :: Erstellt eine Verzeichnisstruktur und nur Dateien mit einer Länge von Null.
          /FAT :: Erstellt Zieldateien nur unter Verwendung von 8.3 FAT-Dateinamen.
          /256 :: Deaktiviert die Unterstützung für sehr lange Pfade (> 256 Zeichen).

        /MON:n :: Überwacht die Quelle. Wird erneut ausgeführt, wenn mehr als n Änderungen gefunden werden.
        /MOT:m :: Überwacht die Quelle. Wird bei einer Änderung erneut ausgeführt in m Minuten.

 /RH:hhmm-hhmm :: Ausführungsstunden - Steuert, wann neue Kopiervorgänge gestartet werden können.
           /PF :: Überprüft die Ausführungsstunden pro einzelne Datei (nicht pro Durchgang).

        /IPG:n :: Abstand zwischen Paketen (ms), um bei langsamen Verbindungen Bandbreite freizugeben.

           /SL :: Kopiert symbolische Verknüpfungen gegenüber dem Ziel.

       /MT[:n] :: Multithreadkopien mit n Threads erstellen (Standardwert: 8).
                  n muss zwischen 1 und 128 (jeweils einschließlich) liegen.
                  Die Option ist nicht mit "/IPG" und "/EFSRAW" kompatibel.
                  Die Ausgabe kann mit "/LOG" umgeleitet werden,
                  um eine bessere Leistung zu erzielen.

::
:: Dateiauswahloptionen:
::
            /A :: Kopiert nur Dateien mit dem "Archive"-Attribut.
            /M :: Kopiert nur Dateien mit dem "Archive"-Attribut und setzt das Attribut zurück.
/IA:[RASHCNETO]:: Schließt nur Dateien ein, bei denen eines der Attribute festgelegt ist.
/XA:[RASHCNETO]:: Schließt Dateien aus, bei denen eines der Attribute festgelegt ist.

/XF Datei[Datei]:: Schließt Dateien aus, die mit den angegebenen Namen/Pfaden/Platzhaltern übereinstimmen.
/XD Verz.[Verz.]:: Schließt Verzeichnisse aus, die mit den angegebenen Namen/Pfaden übereinstimmen.

           /XC :: Schließt geänderte Dateien aus.
           /XN :: Schließt neuere Dateien aus.
           /XO :: Schließt ältere Dateien aus.
           /XX :: Schließt zusätzliche Dateien und Verzeichnisse aus.
           /XL :: Schließt einsame Dateien und Verzeichnisse aus.
           /IS :: Schließt identische Dateien ein.
           /IT :: Schließt optimierte Dateien ein.

        /MAX:n :: Maximale Dateigröße - schließt Dateien aus, die größer als n Bytes sind.
        /MIN:n :: Minimale Dateigröße - schließt Dateien aus, die kleiner als n Bytes sind.

     /MAXAGE:n :: Maximales Dateialter - schließt Dateien aus, die älter als n Tage/Datum sind.
     /MINAGE:n :: Minimales Dateialter - schließt Dateien aus, die neuer als n Tage/Datum sind.
     /MAXLAD:n :: Maximales Datum des letztes Zugriffs - schließt Dateien aus, die seit n nicht verwendet wurden.
     /MINLAD:n :: Minimales Datum des letztes Zugriffs - schließt Dateien aus, die seit n verwendet wurden.
                  (Wenn n < 1900, dann ist n = n Tage, andernfalls ist n = Datum im Format JJJJMMTT).

           /XJ :: Schließt Abzweigungspunkte aus (werden normalerweise standardmäßig eingeschlossen).

          /FFT :: Geht von FAT-Uhrzeitangaben für Dateien aus (Granularität von zwei Sekunden).
          /DST :: Kompensiert Zeitunterschiede von einer Stunden aufgrund der Sommerzeit.

          /XJD :: Schließt Abzweigungspunkte für Verzeichnisse aus.
          /XJF :: Schließt Abzweigungspunkte für Dateien aus.

::
:: Wiederholungsoptionen:
::
          /R:n :: Anzahl von Wiederholungsversuchen bei fehlerhaften Kopiervorgängen. Der Standardwert ist 1 Million.
          /W:n :: Wartezeit zwischen Wiederholungsversuchen. Der Standardwert ist 30 Sekunden.

          /REG :: Speichert "/R:n" und "/W:n" in der Registrierung als Standardeinstellungen.

          /TBD :: Wartet darauf, dass Freigabenamen definiert werden (Wiederholungsfehler 67).

::
:: Protokollierungsoptionen :
::
            /L :: Listet nur auf. Es werden keine Kopiervorgänge ausgeführt, Zeitstempel erstellt oder Dateien gelöscht.
            /X :: Meldet alle zusätzlichen Dateien, nicht nur die ausgewählten Dateien.
            /V :: Erstellt eine ausführliche Ausgabe mit ausgelassenen Dateien.
           /TS :: Schließt Zeitstempel von Quelldateien in die Ausgabe ein.
           /FP :: Schließt den vollständigen Pfadnamen von Dateien in die Ausgabe ein.
        /BYTES :: Gibt Größen in Bytes aus.

           /NS :: Keine Größe - Dateigrößen werden nicht protokolliert.
           /NC :: Keine Klasse - Dateiklassen werden nicht protokolliert.
          /NFL :: Keine Dateiliste - Dateinamen werden nicht protokolliert.
          /NDL :: Keine Verzeichnisliste - Verzeichnisnamen werden nicht protokolliert.

           /NP :: Kein Status - der Prozentsatz kopierter Elemente wird nicht angezeigt.
          /ETA :: Zeigt die ungefähre Empfangszeit der kopierten Dateien an.

    /LOG:Datei :: Gibt den Status der Protokolldatei aus (überschreibt das vorhandene Protokoll).
   /LOG+:Datei :: Gibt den Status der Protokolldatei aus (wird an das vorhandene Protokoll angefügt).

 /UNILOG:Datei :: Gibt den Status der Protokolldatei als UNICODE aus (überschreibt das vorhandene Protokoll).
/UNILOG+:Datei :: Gibt den Status der Protokolldatei als UNICODE aus (wird an das vorhandene Protokoll angefügt).

          /TEE :: Gibt Daten in das Konsolenfenster und die Protokolldatei aus.

          /NJH :: Kein Auftragsheader.
          /NJS :: Keine Auftragszusammenfassung.

      /UNICODE :: Gibt den Status als UNICODE aus.

::
:: Auftragsoptionen:
::
  /JOB:Auftragsname :: Übernimmt Parameter aus der angegebenen Auftragsdatei.
 /SAVE:Auftragsname :: Speichert Parameter in der angegebenen Auftragsdatei.
              /QUIT :: Beendet den Vorgang nach der Verarbeitung der Befehlszeile (zum Anzeigen von Parametern).
              /NOSD :: Es ist kein Quellverzeichnis angegeben.
              /NODD :: Es ist kein Zielverzeichnis angegeben.
                /IF :: Schließt die folgenden Dateien ein.




Einzelheiten zu WDAMIN  Windows 7 Boardmittel.
Sehr schlechtz dokumentiert udn schwirig zu nutzen.
Finde ich so unmöglich.....
Nicht mal die Recovery Methode ist in der HELP  erklärt.. also Googlen

            Amdministrator CMD:
wbadmin get versions
Darim its Version:
Dann diese information nutzen für -Version, aber mit  Month/Tag/JAHR-Stunden:Miniten
WDADMIN get items -Version:03/31/2005-09:32

        so geht es auch im BATCH:
wbadmin get versions
WBADMIN START RECOVERY -version:12/31/2012-23:00 -itemType:File -items:BWERP\xxxxline\DAT00001 -recursive
Aber besser von Windows 7 bz Windiow10 .-7er Kompatibiltät
Gehe dazu under Start Verwaltung Sicherung

Formatmöglichkeiten überblick:
REM SO NICHT wbadmin start recovery item:04/01/2012-14:23
REM WBADMIN START RECOVERY -version:03/31/2005-09:00 -itemType:Volume -items:d:
REM WBADMIN START RECOVERY -version:03/31/2005-09:00 -itemType:App -items:Registry -recoverytarget:d:\
REM WBADMIN START RECOVERY -version:03/31/2005-09:00 -itemType:File -items:d:\folder -recursive
REM WBADMIN START RECOVERY -version:03/31/2005-09:00 -itemType:Volume -items:\\?\Volume{cc566d14-44a0-11d9-9d93-806e6f6e6963}\
REM WBADMIN START RECOVERY -version:04/30/2005-09:00 -backupTarget:\\servername\share -machine:server01