Neu batch per Workflow ausführen

Wolle Kreativ

Aktives Mitglied
29. November 2018
54
8
Hi,
ich habe 2 Workflows.

1. ich schreibe einen ftp-Script-Datei
2. ich führe eine batch-Datei aus, die wiederum auf den geschriebenen ftp-script zugreift.

wenn ich den Batch-Script manuell starte, macht er was er soll: er lad mir eine Datei vom ftp-Server. Ich habe dazu eine eingehende Regel für ftp.exe in der Firewall eingerichtet.
Wenn ich den Workflow 2 starte (der ja eigentlich nichts anderes machen soll), wird nichts geladen.

Hat jemand eine Idee? Muss ich die Wawi noch zu was berechtigen?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.877
564
Was steht denn im Log? Wird der Workflow
  • gar nicht ausgeführt?
  • ausgeführt und startet aber die *.bat Datei nicht?
  • ausgeführt, startet die bat, aber das FTP Script lädt nichts runter
Einfach als Schuss ins Blaue, würd ich auf falsche Pfadangabe tippen und der Workflow wird zwar ausgeführt, kann aber das Script nicht finden 🤔

Übrigens solltest du, wenn du schon FTP benutzen willst oder musst, passives FTP benutzen und die Firewall Regel wieder löschen.
 
Zuletzt bearbeitet:

Wolle Kreativ

Aktives Mitglied
29. November 2018
54
8
Was steht denn im Log? Wird der Workflow
  • gar nicht ausgeführt?
  • ausgeführt und startet aber die *.bat Datei nicht?
  • ausgeführt, startet die bat, aber das FTP Script lädt nichts runter
Einfach als Schuss ins Blaue, würd ich auf falsche Pfadangabe tippen und der Workflow wird zwar ausgeführt, kann aber das Script nicht finden 🤔

Übrigens solltest du, wenn du schon FTP benutzen willst oder musst, passives FTP benutzen und die Firewall Regel wieder löschen.
Laut Log läuft alles.
Wie gesagt, funktionieren beide Dateien manuell gut miteinander. Nur wenn die Wawi die Batch startet eben nicht. Ich hab im Workflow nur die bat zum ausführen genommen, keine Parameter oder sonstiges eingestellt. Während des Workflows wird mir eine .tmp ins Zielverzeichnis heruntergeladen, die aber meist von allein wieder gelöscht wird.
Das Phänomen mit der .tmp hatte ich auch, als ich die Firewallregel für ftp.exe noch nicht hatte und die Datei bei mir nicht rein durfte.

LOG.JPG
 

John

Sehr aktives Mitglied
3. März 2012
4.234
1.099
Berlin
Startet der Workflow manuell in der Wawi oder zeitversetzt per Worker?
Wenn letzteres, läuft der Worker in einem Windows Benutzerkontext, der auch die nötigen Rechte hat für alle Notwendigkeiten im Skript, z.B. Zugriff auf Pfade?
 

Wolle Kreativ

Aktives Mitglied
29. November 2018
54
8
Der Workflow wird manuell direkt in der Wawi ausgelöst. Versuchsweise hab ich ihn zeitversetzt anstoßen wollen. Da passiert nichts. Vermutlich wegen den fehlenden Rechte.

Ich hab mittlerweile wegen der offenen Firewall nach einer anderen Lösung gesucht. Ich speichere mir alle benötigten Dateien lokal in einen Ordner und kopiere mir mit einem Workflow dann diese eine Datei in einen anderen Ordner um sie weiter zu verarbeiten.
 

Ähnliche Themen