ftp

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Überträgt Dateien zu und von einem Computer, auf dem ein FTP-Serverdienst (File Transfer Protocol) ausgeführt wird. Dieser Befehl kann interaktiv oder im Batchmodus verwendet werden, indem ASCII-Textdateien verarbeitet werden.

Syntax

ftp [-v] [-d] [-i] [-n] [-g] [-s:<filename>] [-a] [-A] [-x:<sendbuffer>] [-r:<recvbuffer>] [-b:<asyncbuffers>][-w:<windowssize>][<host>] [-?]

Parameter

Parameter BESCHREIBUNG
-v Unterdrückt die Anzeige von Antworten des Remoteservers.
-d Ermöglicht das Debuggen und zeigt alle Befehle an, die zwischen dem FTP-Client und dem FTP-Server übergeben werden.
-i Deaktiviert interaktive Eingabeaufforderungen während mehrerer Dateiübertragungen.
-n Unterdrückt die automatische Anmeldung bei der ersten Verbindung.
-g Deaktiviert das Verwenden von Platzhaltern (Globbing) von Dateinamen. Glob erlaubt die Verwendung von Sternchen (*) und Fragezeichen (?) als Platzhalterzeichen in lokalen Datei- und Pfadnamen.
-s:<filename> Gibt eine Textdatei an, die ftp-Befehle enthält. Diese Befehle werden automatisch ausgeführt, nachdem ftp gestartet wurde. Dieser Parameter lässt keine Leerzeichen zu. Verwenden Sie diesen Parameter anstelle der Umleitung (<). Hinweis: Unter den Betriebssystemen Windows 8 und Windows Server 2012 oder höher muss die Textdatei in UTF-8 vorliegen.
-a Gibt an, dass beim Binden der FTP-Datenverbindung eine beliebige lokale Schnittstelle verwendet werden kann.
-A Meldet sich anonym auf dem FTP-Server an.
-x:<sendbuffer> Überschreibt die Standardgröße SO_SNDBUF von 8192.
-r:<recvbuffer> Überschreibt die Standardgröße SO_RCVBUF von 8192.
-b:<asyncbuffers> Überschreibt die standardmäßige asynchrone Pufferanzahl von 3.
-w:<windowssize> Gibt die Größe des Übertragungspuffers an. Die Standardgröße in Windows beträgt 4096 Byte.
<host> Gibt den Computernamen, die IP-Adresse oder die IPv6-Adresse des FTP-Servers an, mit dem eine Verbindung hergestellt werden soll. Der Hostname oder die Adresse, sofern angegeben, muss der letzte Parameter in der Zeile sein.
-? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Bei den ftp-Befehlszeilenparametern wird die Groß-/Kleinschreibung beachtet.

  • Dieser Befehl ist nur verfügbar, wenn das Internetprotokoll (TCP/IP) als Komponente in den Eigenschaften eines Netzwerkadapters unter „Netzwerkverbindungen“ installiert ist.

  • Der ftp-Befehl kann interaktiv verwendet werden. Nach dem Start erstellt ftp eine Unterumgebung, in der Sie ftp-Befehle verwenden können. Sie können zur Eingabeaufforderung zurückkehren, indem Sie den Befehl quit eingeben. Wenn die ftp-Unterumgebung ausgeführt wird, erkennen Sie dies an der ftp >-Eingabeaufforderung. Weitere Informationen finden Sie unter ftp-Befehle.

  • Der ftp-Befehl unterstützt die Verwendung von IPv6, wenn das IPv6-Protokoll installiert ist.

Beispiele

Um sich beim FTP-Server mit dem Namen ftp.example.microsoft.comanzumelden, geben Sie Folgendes ein:

ftp ftp.example.microsoft.com

Um sich beim FTP-Server mit dem Namen ftp.example.microsoft.com anzumelden und die ftp-Befehle auszuführen, die in einer Datei mit dem Namen resync.txt enthalten sind, geben Sie Folgendes ein:

ftp -s:resync.txt ftp.example.microsoft.com