Batchscript führt im Task Planer die Aktionen nicht aus
Hallo zusammen,
nun setze ich mal meine Hoffnung in die Community.
Ich habe gerade auf einem Windows Server 2008 R2 Standard das Problem, dass von jetzt auf gleich die Aktionen in einem Batchscript nicht mehr ausgeführt werden. Ich kann mir es gerade nicht so wirklich erklären, da es bis Donnerstag Abend noch ohne Probleme funktioniert hat.
Führe ich das Script ganz normal im File Explorer aus, wird alles gestartet.
Das Script hat einen bestimmten Ablauf. Es werden 2 Programme mit Paramter hintereinander gestartet und anschließend noch 4 weitere kleine Batchscripte nacheinander. Die Programme und Scripte werden mit dem Absoluten Pfad gestartet (Beispiel: "C:\Program Files (x86)\Programmordner\Programm.exe" -paramter configfile bzw. call "C:\Pfadzumscript\script.bat).
Nun habe ich zum Testen mal im Script @echo on am Anfang und eine pause am Ende eingefügt. Führe ich den Task dann manuell aus, sehe ich, dass die Befehle alle ausgeführt werden. Allerdings scheint es als wird nicht ein Programm bzw. Script gestartet. Auch der "pause" Befehl wird ignoriert und das cmd-Fenster schließt sich dann. Ich bin gerade etwas ratlos, da es nicht mehr funktioniert obwohl nichts verändert wurde.
Bereits probierte Lösungsversuche:
- die Batch in eine EXE umgewandelt
- Den zu startende Aktion umgestellt auf C:\Windows\system32\cmd.exe /c C:\Pfadzumscript\script.bat
Beides ohne Erfolg.
Gruß
Ch3p
nun setze ich mal meine Hoffnung in die Community.
Ich habe gerade auf einem Windows Server 2008 R2 Standard das Problem, dass von jetzt auf gleich die Aktionen in einem Batchscript nicht mehr ausgeführt werden. Ich kann mir es gerade nicht so wirklich erklären, da es bis Donnerstag Abend noch ohne Probleme funktioniert hat.
Führe ich das Script ganz normal im File Explorer aus, wird alles gestartet.
Das Script hat einen bestimmten Ablauf. Es werden 2 Programme mit Paramter hintereinander gestartet und anschließend noch 4 weitere kleine Batchscripte nacheinander. Die Programme und Scripte werden mit dem Absoluten Pfad gestartet (Beispiel: "C:\Program Files (x86)\Programmordner\Programm.exe" -paramter configfile bzw. call "C:\Pfadzumscript\script.bat).
Nun habe ich zum Testen mal im Script @echo on am Anfang und eine pause am Ende eingefügt. Führe ich den Task dann manuell aus, sehe ich, dass die Befehle alle ausgeführt werden. Allerdings scheint es als wird nicht ein Programm bzw. Script gestartet. Auch der "pause" Befehl wird ignoriert und das cmd-Fenster schließt sich dann. Ich bin gerade etwas ratlos, da es nicht mehr funktioniert obwohl nichts verändert wurde.
Bereits probierte Lösungsversuche:
- die Batch in eine EXE umgewandelt
- Den zu startende Aktion umgestellt auf C:\Windows\system32\cmd.exe /c C:\Pfadzumscript\script.bat
Beides ohne Erfolg.
Gruß
Ch3p
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 285397
Url: https://administrator.de/contentid/285397
Ausgedruckt am: 23.11.2024 um 09:11 Uhr
5 Kommentare
Neuester Kommentar
Hi,
na von alleine wird das nicht "von jetzt auf gleich" nicht mehr ausgeführt. Da hat sich irgendwas an den Rahmenbedingungen geändert.
Spontan wollte ich auf geändertes Paswort tippen. Aber wenn Du den Task manuell noch starten kannst, dann kann es daran ja nicht liegen.
Hast Du UAC aktiviert, nachdem es bisher deaktiviert war? Dann muss möglicherweise im Task "mit höchsten Privilegien" aktiviert werden.
Hat siche die Gruppenmitgliedschaft des Benutzers, unter welchem der Task läuft, verändert?
Oder die NTFS-Berechtigungen für die betreffenden Ordner und Dateien?
Ist das Startlaufwerk noch verfügbar? (Da wo Du das Script angibts, unten das letzte Feld "Starten in")
Was ist, wenn Du einen neuen Task für dieses Script erstellst?
E.
na von alleine wird das nicht "von jetzt auf gleich" nicht mehr ausgeführt. Da hat sich irgendwas an den Rahmenbedingungen geändert.
Spontan wollte ich auf geändertes Paswort tippen. Aber wenn Du den Task manuell noch starten kannst, dann kann es daran ja nicht liegen.
Hast Du UAC aktiviert, nachdem es bisher deaktiviert war? Dann muss möglicherweise im Task "mit höchsten Privilegien" aktiviert werden.
Hat siche die Gruppenmitgliedschaft des Benutzers, unter welchem der Task läuft, verändert?
Oder die NTFS-Berechtigungen für die betreffenden Ordner und Dateien?
Ist das Startlaufwerk noch verfügbar? (Da wo Du das Script angibts, unten das letzte Feld "Starten in")
Was ist, wenn Du einen neuen Task für dieses Script erstellst?
E.