Batch Datei für FTP download im Task Scheduler
Hallo zusammen,
ich habe eine .bat Datei diese ruft eine .txt Datei auf in der die Benutzerdaten für die Verbindung auf einen FTP Server hinterlegt sind/ die Befehle um gewisse Daten vom FTP Server herunter zu laden.
Führe ich diese .bat manuell aus, dann funktioniert alles wunderbar.
Führe ich diese .bat Datei über den Task Scheduler aus - Windows 7 macht er nichts.
Was muss ich tun, dass das funktioniert?
Vielen Dank vorab.
ich habe eine .bat Datei diese ruft eine .txt Datei auf in der die Benutzerdaten für die Verbindung auf einen FTP Server hinterlegt sind/ die Befehle um gewisse Daten vom FTP Server herunter zu laden.
Führe ich diese .bat manuell aus, dann funktioniert alles wunderbar.
Führe ich diese .bat Datei über den Task Scheduler aus - Windows 7 macht er nichts.
Was muss ich tun, dass das funktioniert?
Vielen Dank vorab.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 378228
Url: https://administrator.de/contentid/378228
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
6 Kommentare
Neuester Kommentar
Na dann mach weiter damit. Lass den Text der TXT irgendwohin schreiben, damit Du weißt, dass es an sowas nicht liegt.
Wie läuft der Task? Im Hintergrund (Anmeldedaten hinterlegt) oder "nur wenn Benutzer angemeldet ist"? Falls letzteres, dann mal ein "Pause" ans Ende, damit Du lesen kannst, was er da ausgibt.
Wie läuft der Task? Im Hintergrund (Anmeldedaten hinterlegt) oder "nur wenn Benutzer angemeldet ist"? Falls letzteres, dann mal ein "Pause" ans Ende, damit Du lesen kannst, was er da ausgibt.
In der Batchdatei als 2. Zeile ein
um sicher zu gehen, dass das Arbeitsverzeichnis das Batchverzeichnis ist (alternativ das Arbeitsverzeichnis unter "Starten in" im Task festlegen).
Im Task als Programm
und
als Argumente.
Alles nur Glaskugel, mangels Informationen.
Steffen
cd /d "%~dp0"
um sicher zu gehen, dass das Arbeitsverzeichnis das Batchverzeichnis ist (alternativ das Arbeitsverzeichnis unter "Starten in" im Task festlegen).
Im Task als Programm
C:\WINDOWS\System32\cmd.exe
und
/c "C:\xyz\blabla.bat"
als Argumente.
Alles nur Glaskugel, mangels Informationen.
Steffen