automatisch Protokoll für Backup erstellen

kristinchen1a

Cadet 3rd Year
Registriert
Okt. 2007
Beiträge
36
Hi,

hier die Hintergrund Informationen:
Wir erstellen täglich auf USB Festplatten ein Backup unserer gesamten Server. Jeden Tag wird ein neue Platte eingelegt. In der Nacht werden Dateien vom Server Verzeichnis auf die USB Festplatte per Skript kopiert.
Jeden Tag muss ich die Platte überprüfen dass auch die Daten drauf sind. Das mache ich in dem ich in das Hauptverzeichnis gehe und mir einfach anschaue ob da ein aktuelles Datum als letztes Änderungsdatum steht. Ich mache dann einen Screenshot und speichere den dann irgendwo hin.


Gibt es irgendwie eine Möglichkeit automatisiert irgendwie ein protokoll zu erstellen in dem ich sehe ob das Backup funktioniert hat?
Ich könnte mir das so vorstellen das ich mir über den "dir" befehl in cmd einfach den gesamten Inhalt des Hauptverzeichnises der Platte anzeigen lasse und das Ergebnis wird dann automatisch in eine Textdatei in irgendein Verzeichnis kopiert.

Sowas muss doch gehen.
 
Hier ein JScript... musst bloß den Laufwerksbuchstaben ändern.

Code:
var oFileSystem;
var shell;
var oCurrentFolder;
var sParentFolder;


// create global objects
oFileSystem = new ActiveXObject("Scripting.FileSystemObject");
shell = new ActiveXObject("WScript.Shell");

// create folder object
oCurrentFolder = oFileSystem.GetFolder("C:\\");

sParentFolder = oCurrentFolder.ParentFolder;
//WScript.Echo("ParentFolder: " + sParentFolder);


// enumerate files in this folder

var oFiles;
var FileEnumerator;
var s;
var oLog;

oLog = oFileSystem.OpenTextFile("Verzeichnisausgabe.log", 2, true);

oFiles = oCurrentFolder.Files;
FileEnumerator = new Enumerator(oFiles);
oLog.WriteLine("------------------------------------------");

for (; !FileEnumerator.atEnd(); FileEnumerator.moveNext())
   {
      oLog.WriteLine(FileEnumerator.item());
//      s += FileEnumerator.item();
//      s += "<br>";
   }
oLog.Close();
//WScript.Echo("Wrote Log file");
WScript.Quit();
WScript.Echo(s);
 
hi ich habs jetzt doch allein hinbekommen. Ich hab einfach über cmd ein Skript geschrieben.
Und so sieht es aus:

dir c:\ > c:\TestOrdner\backup.xls

eigentlich ganz einfach.
 
Zurück
Oben