Jump to content

Relaunch 2018: Willkommen im neuen Forum - Das MCSEboard.de wurde runderneuert. Wir wünschen Euch viel Spaß an Board.

Empfohlene Beiträge

Hallo Board Kollegen,

 

ich bräuchte mal eure Hilfe. Ich möchte alle 10 Minuten Dateien von einem Ordner per FTP übertragen. Ich dachte das ist ansich keine große Sache aber irgendwo hängt es noch.

Ich habe eine .ftp Datei angelegt wo die ftp Befehle drin stehen.

 

OPEN xxx
USER xxx
PASSWORT
binary
hash
mput "D:\Aisys-Transfer\Datenausgang-Grizzly\*.csv"
disconnect
quit
 

Das funktioniert auch wenn ich es per .bat aufrufe. Der Befehl in der .bat Datei lautet

 

ftp.exe -n -d -i -s:Datei.ftp

 

Die Daten werden wie gewünscht übertragen. Nun habe ich das in der Aufgabenverwaltung angelgt die alle 10 Minuten die .bat mit dem FTP aufruf starten soll.

Ich sehe auch im Verlauf das die Aufgabe erfolgreiche ausgeführt wurde. Nur übertragen ist nix, keine Datei wurde per FTP übertragen.

 

Wo ist hier mein Fehler?

 

Ich habe mal Screenshots von der Aufgabenverwaltung angehängt.

 

Danke schonmal :-)

 

 

 

 

post-24889-0-32420700-1511426672_thumb.jpg

post-24889-0-24097200-1511426679_thumb.jpg

post-24889-0-08941800-1511426685_thumb.jpg

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Laufwerk D:\ vom Script ist ein lokales Laufwerk welches nicht gemappt ist sondern fest dem Server gehört.

Soll ich da dann trotzdem einen UNC Pfad nehmen?

 

Die Reche waren auch meine vermutung aber ich bin auch als serviceadmin angemeldet und wenn ich es ausführe geht es. Den Task führe ich auch als Serviceadmin aus.

Was könnte ich in puncto Rechte noch prüfen?

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Der Serviceadmin ist einer der Domänen Admin User und sollte somit auch die passenden Rechte haben.

Auch auf das Verzeichnis in d:\ sind die rechte passend gesetzt.

 

Was mich etwas verwirrt ist das wenn ich ein cmd Fenster öffne und selber die .bat Datei starte das der Upload erfolgreich durchläuft. Aber per Aufgabenplanung leider nicht :-(

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Hast Du in der CMD in das Verzeichnis  gewechselt? 

Wenn ja, denke mal darüber  nach ;) Die Option "Starten in"  könnte  dann hilfreich sein.

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

zahni ich könnte dich knutschen :-)

Genau das war es :-)

Wie könnte ich denn einbauen das er nach dem übertragen die übertragenen Dateien in ein anderes Verzeichnis wegkopiert?

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

ja mit move aber wo hänge ich den Befehl an? Kann ich Ihn nach den FTP Befehlen laufen lassen?

Oder brauche ich eine neue .bat die mit einem extra Job in der Auftragsverwaltung ausgeführt wird?

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden

×