Landschaftsgest 10 Geschrieben 8. November 2007 Melden Teilen Geschrieben 8. November 2007 Hallo liebe Scripter. Habe mir mal überlegt, dass ich keine Lust mehr auf Bandlaufwerke habe. Daher habe ich von meiner geistigen Rechenzeit etwas für folgende Überlegung genutzt: Auf einem Server (W2k3) werden Backups angelegt. 1x Normal, 6 inkrementel. Diese landen auf dem Server selbst auf einer dafür eingebauten Festplatte. Von dort werden dann 3x die Woche die Daten auf ein Bandlaufwerk gesichert. Diese verschwinden dann brandsicher im Safe. Nun möchte ich die DaSi für den Safe auf 2 USB-Platten bringen. Dazu sollten die normale Sicherung und die letzte Sicherung automatisiert auf die USB-Platten kopiert werden, sowie die USB-HDD's an den Server angeschlossen werden. Ließe sich so etwas überhaupt realisieren? Wenn ja, wie und mit welchem Aufwand? Besten Dank für eure Bemühungen. Zitieren Link zu diesem Kommentar
sven1810 10 Geschrieben 8. November 2007 Melden Teilen Geschrieben 8. November 2007 Hi unter system32 gibt es einen Befehl --> mountvol dieser gibt dir eine Ausgabe der gemounteten volumes \\?\Volume{d8f63962-8ecc-11db-8555-005056c00001}\ K:\ Darüber könntest du sogar sehen welche Usb Platte am Server hängt und dann dein Script starten. Nun benötigst du nur ein Programm welches entweder einmal die Minute die Platten abfragt oder besser ein Programm welches automatisch startet sobald etwas gemountet wird und dann das Script startet. Gruß Sven Zitieren Link zu diesem Kommentar
Landschaftsgest 10 Geschrieben 8. November 2007 Autor Melden Teilen Geschrieben 8. November 2007 Hallo und danke für die Antwort. Mit mountvol sollte sich mein Vorhaben wohl realisieren lassen. Es sollte wohl möglich sein, eine Batch anzulegen, die alle 5-10 Minuten ausgeführt wird. Und so wie das entsprechende Volume "true" ist, könnte in der Batch weiter gearbeitet werden und die entsprechenden Daten kopiert werden. Hört sich jedenfalls schon mal ganz gut an, oder? :D Na ja, mal schauen, was ich mir da so draus zurecht bastele... Zitieren Link zu diesem Kommentar
Finanzamt 73 Geschrieben 8. November 2007 Melden Teilen Geschrieben 8. November 2007 Hi! Hast Du schon mal daran gedacht, die Batch auf jede der in Betracht kommenden Platten zu schreiben? Wenn die da ist (if exist), kann es ja auch losgehen ... Gegrüßt! Zitieren Link zu diesem Kommentar
Landschaftsgest 10 Geschrieben 9. November 2007 Autor Melden Teilen Geschrieben 9. November 2007 Das hört isch natürlich auch gut an. Bleibt nur noch zu klären, ob bzw. wie ich es schaffe, alle paar Minuten nach der entsprechenden USB-Platte "prüfen" zu lassen. Hab da schon ein paar Sachen ins Auge gefasst. Aber was handfestes war noch nicht dabei... Zitieren Link zu diesem Kommentar
Finanzamt 73 Geschrieben 9. November 2007 Melden Teilen Geschrieben 9. November 2007 Hi! Probier es doch mal so: @Echo off :loop if exist [LW]:\IchBinDieUSBPlatte.txt robocopy [quelle] [ziel] /S /XO /NP /SEC /MIR /LOG:[LW]\RoboCopy.LOG wait 450 goto loop Wait kostet nur minimale Ressourcen, <1% Gegrüßt! Zitieren Link zu diesem Kommentar
Volvotrucker 10 Geschrieben 10. November 2007 Melden Teilen Geschrieben 10. November 2007 Wie wäre es mit einer autorun.inf auf der USB-Platte? Darüber starten doch auch CDs ihre Setup Programme, warum sollte dann nicht ne Batch funktionieren. Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 10. November 2007 Melden Teilen Geschrieben 10. November 2007 hab grad keine USB-Platte da: wird ein Event im Eventlog erzeugt, wenn die Platte angeschlossen wird? Dann kann man die Batches rel. einfach eventgesteuert starten Als Beispiel gibts hier die evtmon.vbs Network Monitor : EventMon: Stopping a Capture Based on an EventLog Event hier wird der Netmon beim Auftreten eines Events gestartet, aber das ist ja austauschbar cu blub Zitieren Link zu diesem Kommentar
Landschaftsgest 10 Geschrieben 14. November 2007 Autor Melden Teilen Geschrieben 14. November 2007 Hallo zusammen. Erstmal ein Dankeschön an die zahlreichen Vorschläge. Habe es leider noch nicht geschafft, diese auszuprobieren. Werde mich aber in den nächsten Tagen mal damit beschäfftigen... THx Zitieren Link zu diesem Kommentar
Landschaftsgest 10 Geschrieben 14. November 2007 Autor Melden Teilen Geschrieben 14. November 2007 Soooo. Das mit den Events können wir wohl vergessen. Die USB-Platte taucht nicht in den Eventlogs auf. Aber das mit der Autorun.inf war schon mal nicht schlecht. Es erscheint nun nur dieses kleine Fenster vom Explorer, in dem dann gefragt wird, was mit dem Inhalt des Datenträgers gemacht werden soll. Normaler Weise gibt es hier die Möglichkeit für den jeweiligen Datenträger fest zu legen, dass immer diese Aktion durch geführt werden soll. Diese Option ist allerdings grau hinterlegt und somit ist diese Möglichkeit momentan leider auch nicht so ohne Weiteres anzuwenden. Eigentlich müsste es doch eine Möglichkeit geben, in der Registry den entsprechenden Eintrag zu tätigen, so dass dann automatisch die Batch ausgeführt wird. Ach ja, im Moment befinden sich nur eine Autorun.inf und eine backup.bat auf der USB-Disk. Autorun.inf [AutoRun] open=backup.bat label=Extern #der Name der USB-Platte backup.bat copy E:\test.bkf L:\ Vollkommen ausreichend für mein Vorhaben bis auf dieses kleine Fenster mit der Bestätigung, das entsprechende "Programm" aus zu führen. Sicherlich muss der copy-Befehl noch angepasst werden. Aber das ist nicht die Schwierigkeit... Evtl. hat ja jemand den entscheidenden Hinweis, wo ich das Häkchen "immer diese Aktion durchführen" verfügbar machen kann. Mfg Zitieren Link zu diesem Kommentar
Volvotrucker 10 Geschrieben 15. November 2007 Melden Teilen Geschrieben 15. November 2007 Normalerweise solltest du hier "Keine Aktion" auswählen können und die Batch wird trotzdem ausgeführt. Zitieren Link zu diesem Kommentar
Landschaftsgest 10 Geschrieben 15. November 2007 Autor Melden Teilen Geschrieben 15. November 2007 Hallo. Das mit "Keine Aktion" auswählen klappt genauso gut wie "Programme auf dem Laufwerk ... ausführen". Das Problem dabei ist, dass die Meldung überhaupt erscheint. Denn dadurch wird ja wiederum auf eine Eingabe seitens des Users gewartet. Und dies wollte ich halt umgehen. Da aber die Option "Immer die ausgewählte Aktion ausführen" fehlt bzw. grau hinterlegt ist, würde diese Meldung jedes mal erscheinen, wenn die USB-Platte angeschlossen wird. :nene: Zitieren Link zu diesem Kommentar
Landschaftsgest 10 Geschrieben 15. November 2007 Autor Melden Teilen Geschrieben 15. November 2007 So, nach viiiieeeeel googeln und lesen habe ich nun den AutoRunnerX gefunden. DAS ist es! Führt einfach und bequem alles auf, was auf einem USB-Datenträger o.ä. liegt. Einziger Nachteil: AutoRunnerX muss auf dem System (PC) installiert sein. Mfg und schönen Abend Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.