Microsoft MVPs inside





 MCSEboard.de MCSE Forum zu Windows XP / 2003 / 2008 Server & Windows Vista / Windows 7
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Scripting


Alles zum Thema System Administration Scripting — Q & A zum Thema Scripting: Batch, VBS, WMI, PowerShell


Antwort
     
Themen-Optionen
Alt 01.09.2010, 16:57   #1
Junior Member
 
Offline
Registriert seit: 03-2006
Beiträge: 115
datei per batchdatei auf ftp-server

Hallo zusammen,

ich möchte gerne bestimmte Dateien automatisiert auf meinen ftp-server hochladen. Dazu habe ich ein batchscript upload.bat mit folgendem inhalt geschrieben

Code:
ftp.exe -n -i -s:daten.ftp
pause
die datei daten.ftp sieht folgendermaßen aus

Code:
OPEN ip-adresse
USER benutzername
PASS passwort
send C:\nagios\scripts\hostinfo
disconnect
quit
das hat aber bisher leider nicht funktioniert deswegen habe ich es manuell probiert.

cmd geöffnet - ftp - open ip-adresse - benutzername - kennwort - anmeldung in ordnung

wenn ich jetzt ein

Code:
send C:\nagios\scripts\hostinfo
mache erhalte ich folgende Meldung

Code:
200 PORT command successful. Consider using PASV.
500 OOPS: vsf_sysutil_bind
500 OOPS: child died
Verbindung beendet durch Remotehost.
ich schaue auf den ftp-server. datei ist auch da aber ohne inhalt. Wenn ich das ganz mit filezilla mache funktioniert das auch mit inhalt der datei.

Hat hierfür vielleicht jemand eine Idee???

Grüße Wolfgang
    Mit Zitat antworten
Alt 01.09.2010, 17:00   #2
Expert Member
 
Offline
Registriert seit: 07-2005
Beiträge: 11.041
Wenn der FTP-Server hinter eine Firewall / Router steht:

Siehe http://www.mcseboard.de/windows-foru...mz-165763.html (public ftp hinter einer DMZ)

Ansonsten mal den passiven Modus (PASV) probieren (der muss aber auch konfiguriert werden).

-Zahni

Signatur
Wen du nicht mit Können beeindrucken kannst, den verwirre mit Schwachsinn!

    Mit Zitat antworten
Alt 01.09.2010, 17:17   #3
Junior Member
 
Offline
Registriert seit: 03-2006
Beiträge: 115
Zitat von zahni Beitrag anzeigen
Wenn der FTP-Server hinter eine Firewall / Router steht:

Siehe http://www.mcseboard.de/windows-foru...mz-165763.html (public ftp hinter einer DMZ)

Ansonsten mal den passiven Modus (PASV) probieren (der muss aber auch konfiguriert werden).

-Zahni
Hallo,

danke für deine schnelle Antwort. FTP-Server ist nicht hinter einer Firewall

passiv-ftp habe ich ausprobiert

Code:
literal pasv
227 Entering Passive Mode (172,26,0,56,207,52)
aber immernoch tritt der gleiche Fehler auf
    Mit Zitat antworten
Alt 07.09.2010, 08:39   #4
Member
 
Offline
Registriert seit: 08-2010
Beiträge: 159
Ich weiß jetzt nicht, wo bei Dir der Fehler liegt, kann aber dringend anraten, NcFTP Client zu verwenden - das vereinfacht einiges.
Manpage: ncftp(1) manual page
    Mit Zitat antworten
Alt 11.09.2010, 16:21   #5
Member
 
Offline
Registriert seit: 11-2007
Beiträge: 238
also ich kenn den send befehl nicht ... wenn du den windows internen ftp verwendest verwende zum senden von daten den befehl put ! und deine daten.ftp datei sollte so aussehen:

OPEN ip-adresse
benutzername
passwort
put C:\nagios\scripts\hostinfo
disconnect
quit

ohne USER und ohne PASS
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datei per Batchdatei kopieren KLDAH Windows Forum — Scripting 3 16.07.2008 08:49
Mit Batchdatei prüfen ob ein Dienst auf entfernten Server läuft white-horse Windows Forum — Allgemein 4 01.08.2005 16:41
SQL Server: FQDN Server angeben bei ADP Datei. Für Profis! ziegenhals MS SQL Server Forum 0 23.09.2004 16:49
Batchdatei: Jüngste Datei starten tlasrich Windows Forum — Allgemein 7 22.08.2003 12:25
batchdatei rudy1212 Windows Forum — Allgemein 12 05.01.2003 14:04


Alle Zeitangaben in MEZ/CET. Es ist jetzt 23:28 Uhr. Seite generiert in 0,059 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang