Batch-Datei die täglich Daten verschiebt

sgw703

Well-known member
ID: 234371
L
14 Juni 2006
1.153
46
Hallo,

Ich bräuchte mal euer hilfe, ich habe im Internet noch nichts passendes gefunden.

Wollte die Batch-Datei schreiben, aber hab davon noch keine Ahnung.

Es sollte bei einem durchlaufenden Windows Server 2003 System eine Batch Datei die Daten sichern und neu anlegen lassen.

Also kurz der Ablauf:
- Die Datei muss ständig laufen und nach neustart sich wieder selbst aktivieren
- Der Server generiert Text Dateien, die in einem Ordnet gesammelt werden
- Diesen Ordner soll in einem auf dem Desktop liegenden Ordner (Datenvorrat) gespeichert werden, aber der Name des ORdner soll das aktuelle Datum bekommen
- Durchgeführt wird dies immer um 00:01 Uhr
- Der Inhalt des alten Ordners, der Kopiert wurde, soll gelöscht werden.
- In dem Ordner Datenvorrat soll jeden Tag eine Suche laufen, die alle Ordner, dessen name älter ist als 6 Monat löscht

Kann mir einer da helfen und erklären, wie ich das umsetzen kann?

Danke schonmal.

MfG
Sebastian
 
Unter Windows gibts das Feature "geplante Tasks". Liegt unter Systemsteuerung, wenn ich mich nicht irre.

Als Task kannst du eine Batch-Datei angeben. Somit ersparst du dir das ständige laufen der Datei und das Starten bei Systemstarts. Bei "geplante Tasks" kannst du angeben, dass die Datei täglich um 00:01 ausgeführt werden soll.

Hier gibts die Befehlszeilenreferenz:
https://technet.microsoft.com/de-de/library/bb491071(en-us).aspx

Interessant für dich wären dir, copy, del und date.
 
Danke, hoffe das es nun gehen wird.

Bin soweit gekommen und ab da müsste ja nun der Punkt "geplante Tasks" einspringen.
______________________________________________________________
START

set "quelle=C:\Programme\RhinoSoft.com\AllegroSurf\Data\Audit"
set "quelleneu=C:\Programme\RhinoSoft.com\AllegroSurf\Data"
set "ziel=c:\Dokumente und Einstellungen\Administrator\Desktop\Datenvorrat"
set "filefilter=*.*"
set "neu=c:\Dokumente und Einstellungen\Administrator\Desktop\Datenvorrat\Audit"

COPY "%quelle%" "%ziel%"
Rename "%neu%" "%date%"

rd /S /Q "%quelle%"
md "%quelleneu%" Audit

exit /b
______________________________________________________________

Hoffe das funktioniert so.

Danke nochmal.
 
Hab mich jetzt zwar nich ganz schlau gemacht aber such mal nach robocopy, vermutlich erleichtert es dir so einiges ;) Dat Dingens is in diversen M$ Resource Kit Tools enthalten, lässt sich aber auch einzeln saugen und bietet eine Unmenge an Kommandozeilenparametern. Zusammen mit dem Scheduler (bzw. "Geplante Tasks") verschiebt der Kleine mir mehrmals täglich diverse Dateien und Verzeichnisse auf wild verstreute Festplatten ;)

babaaa
dat Ruzi