Datensicherung von PC-1 zu PC-2
Sicherungsroutine
Hallo Leute,
bräuchte eine „Routine“ oder Batch-Datei, die mir automatisch eine tägliche Datensicherung um von einem PC zu einem zweiten PC durchführt, dort im sieben Tage Rhythmus ein Unterverzeichnis erstellt und eine Meldung am Bildschirm erstellt, dass die Sicherung durchgeführt wurde:
von (PC-1):
C:\Programme\XYZ\2007
nach (PC-2)
\\PC-2\Sicherung_PC-1\Datensicherung_15-10-2007 (am 1.Tag)
\\PC-2\Sicherung_PC-1\Datensicherung_16-10-2007 (am 2.Tag)
usw. bis zum 7. Tag.
Ab dem achten Tag sollte aus Platzgründen entweder die erste Sicherung überschrieben, oder immer die älteste gelöscht werden.
Damit man auch weiß, dass sie Sicherung durchgeführt wurde, wäre eine kurze Meldung am Bildschirm hilfreich, welche zB. mit ok wieder entfernt werden kann.
Übrigens: Betriebssystem ist Win-XP, Homenetzwerk über Lan.
Wär super, wenn Ihr mir weiterhelfen könnt, bin darin nicht bewandert.
Danke im voraus für die Mühe und
Lg tomcat2
Hallo Leute,
bräuchte eine „Routine“ oder Batch-Datei, die mir automatisch eine tägliche Datensicherung um von einem PC zu einem zweiten PC durchführt, dort im sieben Tage Rhythmus ein Unterverzeichnis erstellt und eine Meldung am Bildschirm erstellt, dass die Sicherung durchgeführt wurde:
von (PC-1):
C:\Programme\XYZ\2007
nach (PC-2)
\\PC-2\Sicherung_PC-1\Datensicherung_15-10-2007 (am 1.Tag)
\\PC-2\Sicherung_PC-1\Datensicherung_16-10-2007 (am 2.Tag)
usw. bis zum 7. Tag.
Ab dem achten Tag sollte aus Platzgründen entweder die erste Sicherung überschrieben, oder immer die älteste gelöscht werden.
Damit man auch weiß, dass sie Sicherung durchgeführt wurde, wäre eine kurze Meldung am Bildschirm hilfreich, welche zB. mit ok wieder entfernt werden kann.
Übrigens: Betriebssystem ist Win-XP, Homenetzwerk über Lan.
Wär super, wenn Ihr mir weiterhelfen könnt, bin darin nicht bewandert.
Danke im voraus für die Mühe und
Lg tomcat2
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 70977
Url: https://administrator.de/contentid/70977
Ausgedruckt am: 22.11.2024 um 22:11 Uhr
6 Kommentare
Neuester Kommentar
Hie rmal ungetestet:
Aber bitte erstmal an Testdaten ausprobieren.
Es werden immer die aktuellsten 6 Verzeichnisse im Ziel behalten, alle anderen gelöscht!
miniversum
@echo off
set "quelle=C:\Programme\XYZ\2007"
set "ziel=\\PC-2\Sicherung_PC-1"
set "ordnername=Datensicherung_%Date:.=-%"
set "Meldungstext1=Sicherung wurde erfolgreich durchgeführt"
set "Meldungstext2=Sicherung wurde nicht erfolgreich durchgeführt"
FOR /F "skip=6 delims=" %%d in ('dir /b /ad /o-d "%ziel%"') do rd /s /q "%%d"
md "%ziel%\%ordnername%"
copy "%quelle%" "%ziel%\%ordnername%"
if "%errorlevel%" equ "0" (
echo Msgbox "%Meldungstext1%">"%temp%\msg.vbs"
) else (
echo Msgbox "%Meldungstext2%">"%temp%\msg.vbs"
)
cscript //nologo "%temp%\msg.vbs"
del "%temp%\msg.vbs"
Aber bitte erstmal an Testdaten ausprobieren.
Es werden immer die aktuellsten 6 Verzeichnisse im Ziel behalten, alle anderen gelöscht!
miniversum
Meine Frage ist nun, wie seinerzeit angefragt, ob diese "Batch" nun automatisch (also ohne mein zutun!) jeden Tag eine Sicherung durchführt bzw. wo muss ich die Datei dafür abspeichern ?
Du kannst die datei Speichern wo du willst.
Danach Kannst du sie als geplanten Tast (systemsteurung -> Geplante Tasks) jeden Tag ausführen lassen.
miniversum