Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
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 12.04.2011, 14:29   #1
Junior Member
 
Offline
Registriert seit: 03-2006
Beiträge: 118
Datei mit unterschiedlichen Namen auf FTP-Server per Batch

Hallo zusammen,

ich möchte eine Datei automatisch auf nen FTP-Server laden. Dazu habe ich mir eine Batchdatei gebaut. Die besagte Datei heißt aber auf jedem Computer wo ich das Script ausführe anderst, nämlich Computername.txt. Solange ich mich im Batchscript befinde kann ich sehr gut mit %computername%.txt arbeiten aber nun funktioniert das mit dem ftp nicht.

Auszug aus der Batch:
Code:
ftp.exe -n -i -s:daten.ftp
Inhalt daten.ftp:

Code:
OPEN ftp-server                 
USER benutzername                 
passwort                                   
send C:\%computername%.txt
quit
Das funktioniert ja nun mal nicht da der FTP diese Datei nicht kennt.

Ist es möglich trotzdem mit dieser Variablen zu arbeiten?

Gruß Wolfgang
    Mit Zitat antworten
Alt 12.04.2011, 15:31   #2
Expert Member
 
Benutzerbild von Cybquest
 
Offline
Registriert seit: 12-2006
Ort: Weinsberg
Beiträge: 1.523
Du könntest z.B. jene daten.ftp jedesmal von der Batch neu erstellen lassen:
Code:
@echo off
echo OPEN ftp-server > daten.ftp         
echo USER benutzername >> daten.ftp         
echo passwort  >> daten.ftp                              
echo send C:\%computername%.txt >> daten.ftp
echo quit >> daten.ftp
ftp.exe -n -i -s:daten.ftp

Signatur
My name is Frank, you can say you to me.

    Mit Zitat antworten
Alt 12.04.2011, 16:04   #3
Junior Member
 
Offline
Registriert seit: 03-2006
Beiträge: 118
Hi,

danke für den Tipp.

Script wird ausgeführt und schreibt die Befehle sauber in daten.ftp aber der connect auf den ftp-server funktioniert nicht.

Passwort ist angeblich falsch.

Habe nun das Passwort raus und manuell eingegeben danach funktioniert es.

Zeilenumbruch etc???

FTP-Server ist a Ubuntu

Problem wurde gefunden

nach
Code:
echo passwort
darf kein Leerzeichen kommen

also
Code:
echo passwort>> daten.ftp
[

Geändert von mcpuser (12.04.2011 um 16:21 Uhr).
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Batch-Datei - täglichen eine aktuelle Datei kopieren Bib Windows Forum — Allgemein 6 17.02.2010 20:39
Batch - Datein löschen von einem Ornder dessen Namen variart El Kassem Windows Forum — Scripting 9 30.06.2008 20:46
Datei mit überlangen Namen löschen Herbert Leitner Windows Forum — Allgemein 5 07.06.2006 07:25
XP - XP Netz, keine Namen, nur über Hosts Datei spr Windows Forum — LAN & WAN 4 09.03.2004 13:05
WinNT - Namen auslesen und in txt - Datei speichern deepdiver Windows Forum — Allgemein 7 26.02.2003 16:13


Alle Zeitangaben in MEZ/CET. Es ist jetzt 15:10 Uhr. Seite generiert in 0,028 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang