Unsere Kunden müssen bestimmte Dateien über FTP von ihrem Netzwerk in unser Netzwerk übertragen. Die Übertragung muss automatisch aufgerufen werden, wenn sich eine der angegebenen Dateien ändert. Für diesen Zweck ist RoboCopy perfekt. RoboCopy unterstützt jedoch keine Übertragung an FTP-Adressen. Daher möchte ich unsere FTP-Site einem Laufwerksbuchstaben auf dem Client-Server zuordnen. Ich fand, dass FtpUse perfekt ist, um einen FTP einem Laufwerksbuchstaben zuzuordnen . Die Zuordnung funktioniert wie erwartet und ich kann den Inhalt der FTP-Site im Windows Explorer sehen. Ich kann auch Daten auf das zugeordnete FTP-Laufwerk schreiben.
Angenommen, ich habe die FTP-Site mit diesem Befehl dem Laufwerk Q auf meinem lokalen Computer zugeordnet:
ftpuse Q: [ftp address] [password] /USER:[username]
Versuchen Sie, RoboCopy mit diesem Befehl einzurichten:
robocopy [source dir] Q:\ *.xls *.xlsx /COPY:DAT /LOG+:"[LogDir]\FtpCopyLog.txt" /V /NP /MON:1 /MOT:1 /R:10 /W:30
Wenn RoboCopy ausgeführt wird, schlägt dies mit der folgenden Fehlermeldung fehl:
FEHLER 87 (0x00000057) Kopieren der Datei [Quellverzeichnis] \ test2.xlsm Der Parameter ist falsch
Ich habe versucht, das Laufwerk zuzuordnen und den RoboCopy-Befehl unter dem gleichen Benutzerkonto auszuführen, aber es scheint das Problem nicht zu lösen.
Hoffe jemand kann helfen.
Jede Hilfe wäre sehr dankbar.