Win 2008er Server: Ausführung von Batch-Dateien
Hi,
habe einen Win2008er Server. Vor Jahren habe ich da Batch-Scripte geschrieben, die per Robocopy die Datensicherung erledigen. Eines davon, die WOchensicherung, sichert abwechselnd in 2 Verzeichnisse, die umbenannt werden: [code] ren n:\Woche\Woche2 Woche3 ren n:\Woche\Woche1 Woche2 ren n:\Woche\Woche3 Woche1 [code] Wenn ich diese Batch manuell ausführe, klappt alles wunderbar. Führe ich die aber über die Aufgabenverwaltung aus (Weiß nicht mehr genau wie das heißt - den Taskplaner von Win 2008 eben), dann geht es nicht. Die Rechte sind kein Problem, da eingestellt ist, dass die Teile mit den höchsten Rechten ausgeführt werden sollen. Interessant auch: Der Aufruf der anschließenden Sicherung funktioniert, läuft dann aber eben immer in das selbe Verzeichnis... Hat jemand nen Tipp was ich noch versuchen könnte? Ich protokolliere die Ausführung der Batch mit, kann aber dort auch kein Problem feststellen.... GRüße |
AW: Win 2008er Server: Ausführung von Batch-Dateien
Hi Lemmy,
ich habe das "einigermaßen" gleiche Problem mit zwei Batches, welche eine virtuelle Maschine (VirtualBox) vor der Sicherung herunterfahren sollen und danach wieder starten. Funktionieren bei direktem Aufruf beide ganz wunderbar, sobald sie von den "geplanten Tasks" ausgeführt werden aber nicht mehr. Hab schon einiges durch von "Domainenrechten zur Ausführung von Stapeldateien" bis "Ausführen als Administrator" etc. Habe die Batches in eine Datei protokollieren lassen, laufen tun sie und protokollieren auch, aber das Kommando "vboxmanage" scheint nicht ausgeführt zu werden. Deshalb suche ich ebenso "händeringend" nach des Rätsels Lösung. |
AW: Win 2008er Server: Ausführung von Batch-Dateien
Hallo Ihr beiden,
ich hatte ähnliche Probleme mit dem Programm FreeFileSync. Wenn in der Batchdatei nichtas anderes drinsteht ausser die Befehle, die die Sicherung durchführen soll und keine IF-Abfragen oder FOR-Schleifen, dann schreibt die ganzen Befehle in den Trigger der Aufgabenplanung. Bei den Befehlen muss dann der ganze Pfad zum Programm von Robocopy oder vboxmanager. Dann sollte es funktionieren. Ich habe das gleiche mit meinen FreeFileSync Befehlen gemacht. Meine Vermutung ist dabei, dass die Aufgabenplanung nicht damit klarkommt, wenn extra Befehle mit eventuell visuellem Fenster aus einer Batch aufgerufen werden. |
AW: Win 2008er Server: Ausführung von Batch-Dateien
Hi,
Super! Vielen Dank für den Tipp, werde ich gleich mal versuchen... |
AW: Win 2008er Server: Ausführung von Batch-Dateien
Stimmen die Dateizugriffsrechte für das Umbenennen?
|
AW: Win 2008er Server: Ausführung von Batch-Dateien
Zitat:
|
AW: Win 2008er Server: Ausführung von Batch-Dateien
Nein, kann man nicht, da evtl. aus dem AT-Konto eine andere SID verwendet wird mit anderen Berechtigungen.
|
AW: Win 2008er Server: Ausführung von Batch-Dateien
Wegen den Zugriffsrechten: Die Aufgaben werden "mit den höchsten Privilegien" ausgeführt. FÜr die Änderung brauche ich das Passwort des Domain-Admin. Von daher gehe ich davon aus, bzw. bin davon ausgegangen, dass das kein Problem darstellt. Insbesondere auch deshalb, weil die Ausführung mit anderen Shedulern bisher reibungslos funktioniert hat UND da das anschließende Robocopy ebenfalls ohne Probleme durchläuft, d.h. da laufen auf jeden Fall in Woche1 die aktuellen Daten rein (neue Verzeichnisse usw.). Oder können die Zugriffsrechte detaillierter eingestellt werden als Lesen, schreiben, vollzugriff? Wenn ja wo? Ich bin auf dem 2008er leider überhaupt nicht fit...
Grüße |
AW: Win 2008er Server: Ausführung von Batch-Dateien
Also erstmal: Das Teil WIRD ausgeführt? Aber es kann die Verzeichnisse nicht umbenennen? Dann würde ich mal ein rudimentäres "debugging" vorschlagen, indem Du entweder mit Errorlevel oder einer Umleitung z.b. ">>c:\garantiert_beschreibbares_Verzeichnis\copyjo b.log" arbeitest. Dann siehst Du ja ob Du einen Zugriffsfehler oder sonstiges erhältst.
|
AW: Win 2008er Server: Ausführung von Batch-Dateien
Nur weil das Script als Administrator ausgeführt wird, heißt, das noch lange nicht, dass es auch Zugriff auf die Verzeichnisse hat. Ich kann auch dem Benutzer SYSTEM die Zugriffsrechte auf ein Verzeichnis entziehen und das sogar als eingeschränkter Benutzer, wenn ich das Verzeichnis erstellt habe und ich somit der Besitzer bin.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz