haschked
Goto Top

Aufgabenplanung Fehler 0x1

Hallo,
ich habe einen geplanten Task erstellt unter Server 2022.
Er soll mir folgende Batch ausführen:

del "C:\Batch\faxdump.txt"  
cd  "C:\Batch"  
"C:\Program Files (x86)\RightFax\AdminUtils\faxdump.exe" -f%COMPUTERNAME% -ts -l2 -ofaxdump.txt -gSAP -s-1 -e-0  
"C:\Program Files (x86)\WinSCP\winscp.com" /command "open sftp://xxxxxx@10.10.10.10:2222/" "put C:\Batch\faxdump.txt" "exit"  

In der Aufgabenplanung kommt immer Fehler 0x1.
Manuell läuft die cmd durch.
Einstellungen des gepl. Task siehe Anlagen.

Was könnte das noch sein?

Der User der im Task hinterlegt ist ist sogar in der lokalen Administratorengruppe.

VG
Dennis
unbenannt
unbenannt1

Content-ID: 667873

Url: https://administrator.de/contentid/667873

Ausgedruckt am: 27.09.2024 um 03:09 Uhr

beck2oldschool
beck2oldschool 04.09.2024 um 09:41:08 Uhr
Goto Top
HaschkeD
HaschkeD 04.09.2024 um 09:49:50 Uhr
Goto Top
Ja, das habe ich auch bereits getan und die Lösungsvorschläge versucht face-sad
stacktrace
stacktrace 04.09.2024 um 09:58:42 Uhr
Goto Top
Moin,

setze mal die Batch direkt in Programm/Skript, nicht als Argument.

Gruß
14260433693
14260433693 04.09.2024 aktualisiert um 10:16:19 Uhr
Goto Top
Zeile 4 fehlt die Authorization für den SFTP Server .... Ohne Passwort oder Key wird der dich wohl eher nicht rein lassen, außerdem fehlen da für winscp auch die Batch-Parameter für unbeaufsichtigte Uploads option batch on und option confirm off.

RTFM
https://winscp.net/eng/docs/scriptcommand_option#batch
https://winscp.net/eng/docs/commandline
HaschkeD
HaschkeD 04.09.2024 um 10:15:52 Uhr
Goto Top
Noch bissl weiter getestet.
Wenn ich

" Nur ausführen, wenn der Benutzer angemeldet ist" geht es.......
14260433693
14260433693 04.09.2024 aktualisiert um 10:17:30 Uhr
Goto Top
Zitat von @HaschkeD:

Noch bissl weiter getestet.
Wenn ich

" Nur ausführen, wenn der Benutzer angemeldet ist" geht es.......

Klar weil er dann Zugriff auf evt. Im Benutzer Profil hinterlegte Credentials hat. Deswegen schrieb ich ja die Authorization info fehlt...
HaschkeD
HaschkeD 04.09.2024 um 10:26:47 Uhr
Goto Top
OK, aber die gebe ich doch mit in der Batch:
sftp://xxxxxx@10.10.10.10:2222

Habe die nur rausge xxxxxt.

Oder was müsste ich eintragen?
14260433693
Lösung 14260433693 04.09.2024 aktualisiert um 10:47:47 Uhr
Goto Top
User, Pass und Hostkey-Fingerprint anpassen (oder statt dem hostkey "acceptnew" oder "** eintragen, bedeutet dann aber ein pot. Sicherheitsproblem).
......\winscp.com /command "option batch on" "option confirm off" "open sftp://user:pass@10.10.10.10:2222 -hostkey=acceptnew" "put C:\Batch\faxdump.txt" "exit"  
Verifying the Host Key
hostkey options
HaschkeD
HaschkeD 04.09.2024 um 11:09:49 Uhr
Goto Top
Bekomme es einfach nicht hin face-sad
unbenannt
14260433693
14260433693 04.09.2024 aktualisiert um 11:22:38 Uhr
Goto Top
Ist ja auch ein Slash im Hostkey der da nicht hin gehört .... Neue Brille nötig oder einfach kein Bock heute? 🤔
14260433693
14260433693 04.09.2024 aktualisiert um 11:26:05 Uhr
Goto Top
p.s. Fehlermeldungen lassen sich auch in einer Batch die im Taskmanager läuft in Dateien loggen dann musst du auch nicht raten was schief läuft ...
HaschkeD
HaschkeD 04.09.2024 um 11:26:57 Uhr
Goto Top
Ups........Bock schon die ganze Woche nicht face-smile
Und schon gehts.....ich danke dir face-smile