2TAKTER
Lt. Junior Grade
- Registriert
- Okt. 2005
- Beiträge
- 399
Hallo,
ich nutze AutoIt um Dateien auf ein FTP share hoch zu laden. Prinzipiell funktioniert das. Ich habe meine "App" unter Windows XP, Win 2003 Server und Windows 7 getestet, es läuft tadellos. Das ganze natürlich auch mit diversen FTP-Servern als Ziel!
Nun bin ich allerdings auf ein Phänomen gestoßen. In einem speziellen Netzwerk läuft meine App auf einem Windows 2003 Server. Dieser hängt in einer Domain und soll Dateien auf einen Linux-FTP schieben.
Die App kann die Session eröffnen und sich verbinden, allerdings beim PUT scheitert die Applikation. Ich habe das ganze dann manuell versucht mit den selben nutzerdaten, die auch das Programm verwendet, und siehe da, es geht. Nur das Programm selbst kann es nicht.
Bin dann auf die "Billigvariante" umgestiegen und habe statt des _FTP_PutFile befehls von AutoIt einfach ein CMD-Commando ausgeführt und das ganze quasi "via DOS" aufgerufen. Auch da der selbe Effekt. Der Befehl wird ausgeführt, aber die Datei wird nicht erzeugt.
Gibt es neben den normalen Nutzerrechten im FTP Protokoll noch andere Sachen die mir da dazwischen funken können?
Danke im Voraus
ich nutze AutoIt um Dateien auf ein FTP share hoch zu laden. Prinzipiell funktioniert das. Ich habe meine "App" unter Windows XP, Win 2003 Server und Windows 7 getestet, es läuft tadellos. Das ganze natürlich auch mit diversen FTP-Servern als Ziel!
Nun bin ich allerdings auf ein Phänomen gestoßen. In einem speziellen Netzwerk läuft meine App auf einem Windows 2003 Server. Dieser hängt in einer Domain und soll Dateien auf einen Linux-FTP schieben.
Die App kann die Session eröffnen und sich verbinden, allerdings beim PUT scheitert die Applikation. Ich habe das ganze dann manuell versucht mit den selben nutzerdaten, die auch das Programm verwendet, und siehe da, es geht. Nur das Programm selbst kann es nicht.
Bin dann auf die "Billigvariante" umgestiegen und habe statt des _FTP_PutFile befehls von AutoIt einfach ein CMD-Commando ausgeführt und das ganze quasi "via DOS" aufgerufen. Auch da der selbe Effekt. Der Befehl wird ausgeführt, aber die Datei wird nicht erzeugt.
Gibt es neben den normalen Nutzerrechten im FTP Protokoll noch andere Sachen die mir da dazwischen funken können?
Danke im Voraus