Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Robocopy-Script überschreibt jedesmal den Ziel-Ordner

Mitglied: Mike0185

Mike0185 (Level 1) - Jetzt verbinden

08.08.2011, aktualisiert 10:12 Uhr, 4551 Aufrufe, 8 Kommentare

Hallo Community,

ich habe ein Problem mit einer Robocopy-Batch, die wenn Sie gestartet wird mir jedesmal den Zielordner frisch ersetzt. Das Skript soll einen Quell-Ordner auf eine Serverfreigabe kopieren und dabei jedesmal ein neuer Ordner mit Datum und Uhrzeit anlegen, damit ein Archiv entsteht. Bisher wird der Zielordner aber jedesmal ersetzt bzw. nur der aktuelle Stand kopiert.

Beispiel:

Skript wird am 05.08.2011 um 11 Uhr ausgeführt und am 08.08.2011 um 10 Uhr. Es sollen also nun 2 Ordner auf dem Server liegen (Ordner:20110805_1100 und Ordner20110808_1000) mit den jeweiligen Dateiständen.

In meinem Fall wird Ordner 20110805_1100 dann überschrieben und heisst 20110808_1000.

Hier mal das Skript:
01.
::        --------------------- Variablen festlegen --------------------
02.
set "datum=%date:~-4%%date:~-7,2%%date:~-10,2%"
03.
set "zeit=%time:~0,2%%time:~3,2%%time:~6,2%"
04.
set "zeit=0%zeit: =%"
05.
set "zeit=%zeit:~-6%"
06.

07.
set Quelle1=C:\Daten\
08.
set Quelle2=C:\Export\
09.
set Quelle3=C:\Vorlagen\
10.

11.
set Ziel1=Y:\Daten\%datum%_%zeit%
12.
set Ziel2=Y:\Export\%datum%_%zeit%
13.
set Ziel3=Y:\Vorlagen\%datum%_%zeit%
14.

15.
::        --------------------- Starten des Kopierprozesses ----------------------
16.

17.
@Echo off
18.

19.
mkdir %Ziel1%
20.
mkdir %Ziel2%
21.
mkdir %Ziel3%
22.

23.
robocopy.exe %Quelle1% "%Ziel1%" /TEE /LOG+:\\SERVER\logs$\robocopy.txt
24.
robocopy.exe %Quelle2% "%Ziel2%" /TEE /LOG+:\\SERVER\logs$\robocopy.txt
25.
robocopy.exe %Quelle3% "%Ziel3%" /TEE /LOG+:\\SERVER\logs$\robocopy.txt
26.

27.
pause
Wer kann helfen? Gibt es einen Parameter den ich vergessen habe? Warum überschreibt Robocopy den Zielpfad jedesmal?

Danke Euch!

Grüße
Mike
Mitglied: Skyemugen
08.08.2011 um 09:32 Uhr
Aloha,

edit Montagsmorgen vor'm Frühstück: Nevermind.

Hm, wird der wirklich überschrieben oder wird der vorhandene eventuell eher gelöscht?

greetz André
Bitte warten ..
Mitglied: bastla
08.08.2011 um 09:47 Uhr
Hallo Mike0185!

Bis auf das fehlende "setlocal" am Beginn des Batches (damit nach dem Batch die Änderungen an Variablen "vergessen" werden) und die unnötigen "mkdir"-Befehle fällt mir beim kurzen Drüberschauen eigentlich nix auf ...

Grüße
bastla

P.S.: Für Code bitte die passende Formatierung verwenden [Edit] Danke [/Edit] ...
Bitte warten ..
Mitglied: Deepsys
08.08.2011 um 11:26 Uhr
Hi,

was sagt denn der Log selber?
Irgendwas von *EXTRA Files?

Gibt denn die beiden Verzeichnisse an der Quelle?
Oder immer nur das eine und Robocopy soll quasi ein Archiv machen?

Weiterhin gibt es die Option
/PURGE = Löscht Zieldateien/-verzeichnisse, die in der Quelle nicht mehr vorhanden sind

aber im Normalfall sollte die nicht drin sein ...

VG
Deepsys
Bitte warten ..
Mitglied: Deepsys
08.08.2011 um 11:28 Uhr
Moment mal, setz mal ein "\" hinter das Ziel:

set Ziel1=Y:\Daten\%datum%_%zeit%\
Bitte warten ..
Mitglied: Mike0185
08.08.2011 um 11:37 Uhr
danke schon mal für die hilfe...

bei set Ziel1=Y:\Daten\%datum%_%zeit%\ mit dem "\" sagt er dass das Ziel ungültig wäre.

Mir ist aber aufgefallen, dass robocopy sämtliche ordner erst löscht, also Daten, Vorlagen, Exporte und diese dann neu mit dem Unterordner "Datum_Zeit" anlegt. Aber warum!?
Bitte warten ..
Mitglied: Deepsys
08.08.2011 um 11:55 Uhr
bei set Ziel1=Y:\Daten\%datum%_%zeit%\ mit dem "\" sagt er dass das Ziel ungültig wäre.

Ups, stimmt.
Das steht zwar im Log drin (bei meinem Script), aber es muss ohne sein ....


Mir ist aber aufgefallen, dass robocopy sämtliche ordner erst löscht, also Daten, Vorlagen, Exporte und diese dann neu
mit dem Unterordner "Datum_Zeit" anlegt. Aber warum!?

Und wenn du testhalber mal einfach den Zielpfad fest eingibst ??

Aber komisch ist das schon ....
Bitte warten ..
Mitglied: bastla
08.08.2011 um 12:00 Uhr
... und lass mal auch den "\" am Ende des Quellordners weg ..

Grüße
bastla
Bitte warten ..
Mitglied: Mike0185
08.08.2011 um 14:13 Uhr
mhmmm.... ich hab keine Ahnung warum, aber nach dem ich das Ziel nun auf einen anderen Ordnernamen gelegt hab funktioniert das ganze Skript ohne Probleme und genau so wie es sein soll...

*kopfkratz*

DANKE trotzdem an euch alle!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Robocopy Backup Script
Tipp von kunert0345Batch & Shell9 Kommentare

Backupscript zum Erstellen monatlicher Backups und zur täglichen Aktualisierung der monatlichen Backups:

Microsoft

Robocopy - unterschiedliche quellen auf ein ziel spiegeln

gelöst Frage von katzmannMicrosoft5 Kommentare

ich möchte mit robocopy folgende erzeugen: mehrere unterschiedliche quellen auf ein ziel spiegeln. Das habe ich schon versucht, aber ...

Backup

Robocopy kopiert zwar alles, nur sind auf dem Ziel danach keine Dateien zu sehen

gelöst Frage von Maverick6Backup6 Kommentare

Hallo zusammen, ich habe hier ein Phänomen mit Robocopy, was ich mir nicht erklären kann. Ich möchte Daten von ...

Batch & Shell

Verknüpfung mittels Batch erstellen - Punkt in Ziel, Ziel ist ein Ordner

gelöst Frage von moses-southBatch & Shell5 Kommentare

Hallo Zusammen Ich habe folgendes Problem: Bei uns auf dem Fileserver wird für jedes Projekt, ein eigener Ordner mit ...

Neue Wissensbeiträge
Windows 10

Windows 10 V1809: Rollout ist gestartet - kommt per Windows Update

Information von kgborn vor 7 StundenWindows 101 Kommentar

Eine kurze Information für die Admins, die Windows 10 im Programm haben. Microsoft hat die letzte Baustelle (die Inkompatibilität ...

Sicherheit

Heise Beitrag Passwort-Sammlung mit 773 Millionen Online-Konten im Netz aufgetaucht

Information von Penny.Cilin vor 10 StundenSicherheit1 Kommentar

Auf Heise Online ist folgender Beitrag veröffentlicht worden: Heise Beitrag passwörter geleakt Ich bin mir jetzt nicht ganz sicher, ...

Microsoft Office
TEAMS - Skype for business
Tipp von Nebellicht vor 10 StundenMicrosoft Office

Hallo, ms ersetzt Skype for business durch TEAMS. Also, nicht wundern wenn mit der OFFICE365 Umgebung kein Skype for ...

Windows 10

Windows 10: Cortana und die Suche gehen bald wieder eigene Wege

Information von Frank vor 14 StundenWindows 102 Kommentare

Microsoft hat einen neuen Insider Build von Windows 10 veröffentlicht (Fast Ring, Version 18317), wo die digitale Assistentin "Cortana" ...

Heiß diskutierte Inhalte
Windows Server
Uhren gehen immer wieder falsch
Frage von killtecWindows Server23 Kommentare

Hallo, ich habe folgende Konstellation: 1. Physischer DC Div. Virtuelle DC's auf Hyper-V Servern Die Hyper-V-Server, der Physische DC ...

Switche und Hubs
Medienkonverter mit 12 oder 24 Ports gesucht
Frage von wmuellerSwitche und Hubs20 Kommentare

Guten Morgen, ich bin auf der Suche nach einem größeren Medienkonverter, der "stumpf" 1:1 die Ports auf über ein ...

Windows Server
Client in die Domäne einbinden - Allgemeine Frage dazu
gelöst Frage von RalphTWindows Server18 Kommentare

Moin, ich habe 2 DCs in einer Hauptstelle und 2 DCs in einer Nebenstelle. Ich bringe in der Hauptstelle ...

Windows 10
VM wächst schnell von 14 auf 35 GB an - warum?
Frage von degudejungWindows 1018 Kommentare

Hallo, ich bin ein Freund schlanker VMs und setze daher gerne mit dem Erscheinen einer neuen Win10 Version - ...