Saya memiliki Script FTP yang saya gunakan untuk mengotomatiskan transfer file. Transfer berfungsi dengan baik pada PC saya (XP SP2), tetapi ketika saya mencoba dan menjalankannya pada VM di PC saya (XP SP2), perintah "put" mengeluarkan:
504 Command not implemented for that parameter.
File FTP:
open [ftp site]
[username]
[password]
cd [directory on FTP server]
binary
hash
put ..\[subfolder1]\[Subfolder2]\[subfolder3]\[filename]
bye
Situs / server FTP ada di seluruh dunia, dan tidak di bawah kendali saya.
Dari apa yang saya mengerti tentang 504, itu berarti perintah itu TIDAK PERNAH berfungsi, tetapi karena skrip yang sama TIDAK bekerja pada PC saya (hosting VM), yang menghilangkan sintaks, penamaan file, dll.
Perintah put ketika dipicu dari VM, sebenarnya membuat file 0 panjang pada server FTP target, tetapi tidak mengisi file.