lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Wie lade ich mit Powershell eine Datei auf einen FTP Server hoch?
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Du kannst einen FtpWebRequest in Powershell ausführen.

# Datei als Test.pdf auf dem Server speichern
$ftpRequest = [System.Net.FtpWebRequest]::Create("ftp://mein-server.de/Test.pdf")

# Credentials
$ftpRequest.Credentials = New-Object System.Net.NetworkCredential("admin", "t0ps3cr3t")
$ftpRequest.Method = [System.Net.WebRequestMethods+Ftp]::UploadFile

# Local file c:\File.pdf
$localContent = [System.IO.File]::ReadAllBytes("C:\File.pdf")
$ftpStream = $ftpRequest.GetRequestStream()
$ftpStream.Write($localContent, 0, $localContent.Length)
$ftpStream.Close()

$ftpResponse = $ftpRequest.GetResponse()
$ftpResponse.Close()
von  
0 Pluspunkte 0 Minuspunkte

Mit dem eingebauten FTP Befehl.

PS > ftp ftp.server.com
user: *****
password: *****
...
230 Aktuelles Verzeichnis ist /
ftp>
von  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

261 Kommentare

13 Nutzer