WinSCP-Fehler beim Einrichten des Verzeichnisses

1

Ich erhalte den folgenden Fehler:

Reading Remote Directory: Error changing directory to '/script=E:\Data\GmousCR12\bin\Get.sftp'
Cannot get real path for '/script=E:\Data\GmousCR12\bin\Get.sftp'
No such file or directory.
Error code 2
Error message from Server: No Such file
Request code: 16
Session started.
Active Session: [1] username@ipaddress

Die Datei befindet sich auf einem anderen E-Laufwerk desselben Servers.

user196513
quelle
Ist der Pfad korrekt? Ich kann /script=dort sehen, was nicht richtig scheint
burtek
Vielleicht will es /script="E:\DataGmousCR12\bin\Get.sftp "
slm
Vielen Dank. Ich habe jetzt mit /script="E:\DataGmousCR12\bin\Get.sftp "getestet, habe aber immer noch den gleichen Fehler. Ich habe auch versucht, nach einer Erklärung für den Fehlercode "2" und den Anforderungscode "16" zu suchen, kann diese jedoch nicht im winSCP-Handbuch finden. Danke im Vorraus für deine Hilfe.
user196513

Antworten:

0

Ich entfernte

[Sessions\Default%20Settings]
.... 

from winscp.iniund Fehlercode 2 "Verzeichnis kann nicht geändert werden ist weg".

Wasim A.
quelle
0

Wäre hilfreich, wenn Sie Ihr Skript teilen.

Sie haben aber definitiv einen Syntaxfehler, wenn Sie WinSCP starten oder in Ihrem Skript.

/script=E:\Data\GmousCR12\bin\Get.sftpist ein Befehlszeilenargument, das auf das auszuführende Skript verweist. Aus deinem Beitrag geht nicht hervor, woher dieser "String" kommt

  1. Wenn es sich um eine Befehlszeile handelt, wurde möglicherweise kein Leerzeichen zwischen der Sitzungs-URL oder dem gespeicherten Sitzungsnamen und dem /scriptParameter eingefügt. Beispiel:

    winscp.com mysession/script=E:\Data\GmousCR12\bin\Get.sftp
    

    Stellen Sie sicher, dass Sie ein Leerzeichen hinzufügen, um diese zu trennen.

  2. Sie können das auch /script=irgendwo in der eigentlichen Skriptdatei haben. Aber das finde ich unwahrscheinlich. Nur für den Fall, entfernen Sie es, da es dort nicht gehört.

Martin Prikryl
quelle