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

robocopy - Dateiattribut -created- gleich Backupdatum - wegen DelAge32 Automatiseirung

Mitglied: chrilo

chrilo (Level 1) - Jetzt verbinden

24.10.2007, aktualisiert 27.10.2007, 10424 Aufrufe, 4 Kommentare

Hallo,

ich möchte folgendes mit robocopy und DelAge32 realisieren:

Ein Backup-Script, welches lokale Dateien (XP-Clients) auf ein Netzlaufwerk kopiert. Vollautomatisch mit Scheduler - Ausführung immer Freitags.
Es sollen immer die drei letzen Sicherungsstände zur Verfügung stehen. Ältere Sicherungen sollen automatisch gelöscht werden.

Meine Überlegung:

@echo off
echo Starte Sicherung...

set Quelle01="C:\bla"
set Quelle02="D:\blub"

set Ziel01="\\NAS\Backup\Station1\%date%\Daten"
set Ziel02="\\NAS\Backup\Station1\%date%\email"

robocopy %Quelle01% %Ziel01% /COPY:DASOU /V /NP /LOG:"D:\Backup\Logfiles\%date%.log" /B /R:10 /W:30 /ETA
robocopy %Quelle02% %Ziel02% /COPY:DASOU /V /NP /LOG:"D:\Backup\Logfiles\%date%.log" /B /R:10 /W:30 /ETA

echo.
@echo off
echo Loesche alte Sicherung...
echo.

DelAge32 D:\Backup\*.* 21 /created /includeRO /includeH /recurse /rd

echo.
echo Sicherung abgeschlossen.
echo.
pause

Bei den neu angelegten Ordnern ist das Erstellungs-Datum = Backup-Datum

Problem:

robocopy ändert nicht den Timestamp der kopierten Files. Das ist bei "letzte Änderung" auch ok, jedoch bleibt auch die File-Info "Erstellt am" (created) unverändert (gleich wie bei den Original-Dateien).
Damit DelAge32 die alten Sicherungen automatisch löscht, muss das "Erstellt am"-Datum der Files gleich dem Backup-Datum sein.

Frage:
Wie ändere ich mit robocopy (Parameter) das File-Attribut "created" = Backup-Datum?
Weiss jemand wie das funktioniert? Gibt es evtl. bessere Ansätze/Lösungen?

Danke & Gruß
chrilo
Mitglied: chrilo
24.10.2007 um 17:58 Uhr
ups - der LOG-Pfad im Script ist natürlich ein anderer...
Bitte warten ..
Mitglied: chrilo
27.10.2007 um 14:33 Uhr
hi,

im Moment schaut´s so aus:


@echo off
echo Starte Sicherung...


set Quelle01="C:\Pebl"
set Quelle02="D:\Update"

set Logpath="D:\Backup\Logfiles\Station1"
set Ziel01="D:\Backup\Station1\%date%\Pebl"
set Ziel02="D:\Backup\Station1\%date%\Update"

robocopy %Quelle01% %Ziel01% /COPY:DA /V /NP /LOG+:"%Logpath%\%date%.log" /B /R:10 /W:30 /ETA
robocopy %Quelle02% %Ziel02% /COPY:DA /V /NP /LOG+:"%Logpath%\%date%.log" /B /R:10 /W:30 /ETA
echo.


@echo off
echo aendere Timestamp...
echo.

dirdate -R FILE=%Ziel01%\*.* %Ziel01%\*.*
dirdate -R FILE=%Ziel02%\*.* %Ziel02%\*.*

echo.
echo Sicherung abgeschlossen.
echo.


@echo off
echo Loesche alte Sicherung...
echo.

DelAge32 D:\Backup\Station1\*.* 22 /includeRO /includeH /recurse /rd /preview

echo.
echo Sicherung abgeschlossen.
echo.
pause

Infos zum Script:

- D:\Backup ist dann natürlich ein Netzlaufwerk, welches ich mit net use mounte
- Der Aufruf "pause" am Schluss wird ersetzt durch "psshutdown"
- Parameter /preview bei DelAge32 ist nur zum tetsten

ok, so läufts schon, jedoch ändere ich jetzt den Timestamp: "geändert am",
"erstellt am" bleibt das Original-Datum => besser wäre es genau anderstrum.

Hat jemand ´ne Idee, wie´s richtig geht?

Danke und Gruß
chrilo
Bitte warten ..
Mitglied: Biber
27.10.2007 um 15:48 Uhr
Moin chrilo,

ich denke, Du machst es zu kompliziert.
Du hast doch schon 2 eindeutige Datumswerte, mit denen Du eindeutig das Sicherungsdatum identifizieren kannst.
  • durch set Ziel01="D:\Backup\Station1\%date%\Pebl ist doch das Datum im DIR-Namen enthalten
  • und außerdem, auch wenn das Verzeichnis "Fritz" heißen würde, hätte es ja dennoch das Erstellungsdatum der Sicherung.

Warum nutzt Du nicht eine dieser beiden Informationen?

Grüße
Biber
Bitte warten ..
Mitglied: chrilo
27.10.2007 um 16:11 Uhr
hi Biber,

vieleicht denke ich zu kompliziert, nun habe ich aber schon diesen Weg angefangen...
Sonst müsste ich mir wieder was überlegen, wie ich dann die alten Ordner (älter 3Wochen) automatisch lösche. Also bezogen auf den Ornernamen...
Ob das besser ist, hmm?!

Auf jeden Fall habe ich´s nun hinbekommen; Datum "last modified" der gesicherten Files bleibt original - Datum "created" ist gleich wie das Backup-Datum.
Es schein zu funktionieren

Und wie?

snip...

dirdate -R -CREATION FILE=%Ziel01%\*.* %Ziel01%\*.*
dirdate -R -CREATION FILE=%Ziel02%\*.* %Ziel02%\*.*

snap...

snip...

DelAge32 D:\Backup\Station1\*.* 22 /created /includeRO /includeH /recurse /rd

snap...

Mit den Parametern creation/created hatte ich´s schon mal versucht - ging aber irgendwie nicht? - egal

Soweit Sogut, so wollte ich es ja

Gibt es dennoch irgendwas, wo Ihr verbessern würdet, bzw. wo ich noch einen Denkfehler drinhab??

Danke und Gruß
chrilo
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Robocopy Logfile
gelöst Frage von michi-ffmBatch & Shell7 Kommentare

Hallo zusammen, evtl kann jemand helfen ^^ Habe hier ein Teile aus dem Code: Das skript synchronisiert 2 Ordner ...

Batch & Shell
Robocopy Fehlerhaft
gelöst Frage von michi-ffmBatch & Shell2 Kommentare

Hallo Zusammen, evtl kann jemand helfen. Bei der Quelle habe ich leider ein Leerzeile, im Netz lese ich immer ...

Netzwerke
RoboCopy Fehlermeldung
Frage von Daoudi1973Netzwerke15 Kommentare

Hallo Zusammen, ich möchte mit RoboCopy einen Ordner vom Server1 auf Server2 kopieren. Ich habe : robocopy \\Server1\T:\\Ordner1 \\Server2\I:\ ...

Server
Robocopy RECYCLE.BIN
gelöst Frage von swissbullServer21 Kommentare

Hallo zusamen, ich habe ein Robocopy Skript, der Kopiert daten von A - B. Ich habe mit /XD Ordner ...

Neue Wissensbeiträge
Datenschutz

SiSyPHuS Win10: Analyse der Telemetriekomponenten in Windows 10

Tipp von freesolo vor 1 TagDatenschutz1 Kommentar

Alle die sich detailliert für die Datensammlung interessieren die unter Windows 10 stattfindet, sollten sich folgende Analyse des BSI ...

Sicherheit
Adminrechte dank Intel-Grafikkarte
Information von DerWoWusste vor 1 TagSicherheit1 Kommentar

ist das Advisory, welches beschreibt, welche Intel HD Graphics Modelle Sicherheitslücken haben, mit denen sich schwache Nutzer zu Admins ...

Internet

EU Urheberrechtsreform: Eingriff in die Internetkultur

Information von Frank vor 2 TagenInternet1 Kommentar

Liebe Besucherin, lieber Besucher, warum erscheint das obere Banner in allen Beiträgen? Aus Protest gegen Teile der geplanten EU-Urheberrechtsreform ...

Windows Server
Windows Backup - FilterManager Event 3
Tipp von NixVerstehen vor 3 TagenWindows Server

Hallo zusammen, ich bin kein gelernter ITler und auch beruflich nicht in dem Feld tätig. Wir setzen in unserem ...

Heiß diskutierte Inhalte
Microsoft Office
Sharepoint 2016 mag keine Umlaute in .docx-Titeln
gelöst Frage von DerWoWussteMicrosoft Office14 Kommentare

Moin Kollegen. Nutzt hier jemand Sharepoint? Könnt Ihr, unabhängig von der Sharepointversion, bitte einen Test machen? Ladet ein .docx ...

Basic
VBS soll alle Ordner auswählen, die im Startmenu angezeigt werden
Frage von Senseless-CreatureBasic12 Kommentare

Guten Morgen - gibt es eine Möglichkeit, per VBS das Startmenu in Win10 zu modifizieren? Ich beherrsche VBS mittlerweile ...

Video & Streaming
GO PRO 7 Black 4K 60 FPS MP4 HEVC(H.265) Codier Probleme
gelöst Frage von REN0XXVideo & Streaming10 Kommentare

Mahlzeit, ich habe mir Letztens Die GoPro Hero Black 7 gekauft, da diese nun auch 4K und 60FPS unterstützt ...

Virtualisierung
Physikalischen Linux-Rechner (Debian) in VM umziehen
Frage von fbronkoVirtualisierung10 Kommentare

Moin, ich möchte zu Testzwecken einen physikalisch vorhandenen Linux-Rechner auf Debian-Basis in eine VM umziehen. Ich habe mittlerweile schon ...