FTP per BATCH unter Vista

Moin,

leider komme ich mit der Suchfunktion nicht mehr weiter.

Also:
ich habe eine rot.bat mit folgenden Inhalt:
ftp -s:rot.txt

in der rot.txt steht folgendes:
open ###.##.###.##
USER
PASSWORD
cd html/hp-kartenlegen
LITERAL pasv
bin
put „rot.gif“ „status.gif“
bye

mit hilfe dieser funktion wird auch einwandfrei die rot.gif als status.gif gespeichert, aber nur unter WinXP. in XP kam auch firewall und sicherheitscenter wegen ports, etc. aber nach der bestätigung lief alles.

nun versuche ich diese dateien auf einen anderen pc mit Vista zu laufen zu kriegen. unter xp brauchte ich noch nichtmal LITERAL pasv ich sollte es aber für firewalls verwenden.
leider kommt/kam bei Vista keine abfrage wegen „unerlaubter“ verbindungen. Vista erkennt auch keine .bat in der ausnahem an.

wenn die ausgeführt wird, wird folgender Inhalt wiedergegeben:
230 Login successful.
ftp> cd html/hp-kartenlegen
250 Directory successfully changed.
ftp> bin
200 Switching to Binary mode.
ftp> put „rot.gif“ „status.gif“
rot.gif: D
ftp> bye
221 Goodbye.

ab der Zeile ftp> put „rot.gif“ „status.gif“ ist alles identisch zu XP.
ich kann de Zeile
rot.gif: D nicht interpretieren. warum klappt es nicht. muss ich in vista irgendetwas freigeben/einstellen?

gruß

ich denke es wird Datei nicht gefunden heißen, da ich mit unterodner arbeite. ich glaube ich habs gleich selber raus wie ich korrekt per ftp putte