Ftp server mehrere dateien downloaden

Hallo, ich lade Datei von FTP, und ich verwende den PS-Code unten. Es funktioniert gut mit nur einer einzigen Datei. ABER, Wie kann ich es zum Herunterladen mehrerer/aller Dateien aus dem FTP-Verzeichnis implementieren? Ich möchte alle Dateien von der FTP-Site in ein lokales Verzeichnis herunterladen. Ich habe keine Liste von Dateien und möchte einfach alles packen. Falls Sie also eine Verzeichnisliste vom FTP-Server wünschen, können Sie so etwas tun, dies ist von einem älteren Thread in den Technet-Foren: Verwenden von Powershell zum Herunterladen von FTP-Site Während dieses Programm in der Lage ist, alle Dateien in einem bestimmten Ordner sehr einfach herunterzuladen, kann es nicht in Unterordner recurse. Alles, was Sie tun müssen, ist eine URL in die Zwischenablage zu kopieren, während JDownloader läuft, und es wird ein neues Paket oder eine Reihe von Paketen zum Link Grabber mit allen Dateien hinzufügen. Dateitypen können mit Kontrollkästchen herausgefiltert oder manuell deaktiviert/entfernt werden. Beachten Sie, dass die JDownloader Installer-Version Adware enthält. Angenommen, ich habe einen lokalen Ordner auf meinem Computer und das enthält Tausende von Datensatz und ich möchte alle Datei von FTP herunterladen und auf diesem lokalen Ordner hinzufügen, ist das möglich? Ich habe noch nie ftp verwendet, also bin ich mir nicht sicher, wo ich anfangen soll. Um die Datei vom FTP-Server herunterzuladen, verwenden wir den Befehl get. Mit diesem Befehl können wir jeweils einmal herunterladen. Um eine Datei von FTP-Server zuerst auf Ihren FTP-Server herunterzuladen, navigieren Sie zum Verzeichnis und verwenden Sie den folgenden Befehl zum Herunterladen Dies wird Datei1 über Datei10 von einer angegebenen URL auf einen angegebenen Pfad auf Ihrem Computer herunterladen. Es gibt verschiedene Möglichkeiten, um eine Verbindung mit dem FTP-Server herzustellen, Auch können Sie mehrere kostenlose Tools im Internet finden, um mit FTP zu arbeiten.

Aber Systemadministratoren kennen die Macht der Befehlszeile. In diesem Artikel erfahren Sie, wie Sie über die Befehlszeile eine Verbindung zum FTP-Server herstellen und Dateien mithilfe des FTP-Protokolls zwischen dem lokalen FTP-Serversystem herunterladen und hochladen. • Importieren Sie das benutzerdefinierte PSFTP-Modul (PowerShell FTP). Import-Modul PSFTP- Erstellen Sie FTP-Anmeldeinformationen Var.$SS = ConvertTo-SecureString „PASSWORD“ -AsPlainText -Force-ftpcred = New-Object System.Management.Automation.PSCredential („USERID“, $SS)#Set FTP-Verbindung und FTP-Sitzung erstellen. Set-FTPConnection -Credentials $ftpcred -Server „ftp://ftp.server.com“ -Session FTP -KeepAlive -UseBinary-Copy FTP-Dateien in den lokalen Serverpfad. Get-FTPChildItem -Pfad /Data_Out -Session FTP | Get-FTPItem -LocalPath „D:`Folder`“ -Session FTP -Overwrite- Dateiname abrufen. $DirFile = „D:-Ordner“ $FileName = Get-ChildItem -Path $DirFile | Sortieren-Objekt LastAccessTime -Absteigend | Select-Object -First 10` E-Mail-Variablen erstellen.$smtpServer = „SMTP Server“$smtpFrom = „“$smtpTo = „“$messageSubject = „“$building = „Die folgenden Dateien wurden heruntergeladen:“ + “ “ “ “ “ “ $Filename “ Send Emailsend-mailmessage -from $smtpfrom -to $smtpTo -betreff $messageSubject -building $building -smtpServer $smtpserver- Sleep 20 SecStart-Sleep -s 20.-Entfernen von FTP-Dateien von der Website.