Powershell anonymous FTP Upload
Hallo,
ich will eine Datei hochladen, anonymous Zugriff ist auf der QNAP Nas aktiviert.
Dann noch ein Skript gefunden und siehe da, es geht nicht:
Auf der NAS haben Gäste auf den Pfad Vollzugriff und lokal existiert die Datei ungeöffnet, wo ist der Fehler?
Danke.
ich will eine Datei hochladen, anonymous Zugriff ist auf der QNAP Nas aktiviert.
Dann noch ein Skript gefunden und siehe da, es geht nicht:
$File = "C:\Users\USER\Desktop\upme.ps1";
$ftp = "ftp://anonymous:anonymous@url.de/testumgebung/upme.ps1";
$webclient = New-Object -TypeName System.Net.WebClient;
$uri = New-Object -TypeName System.Uri -ArgumentList $ftp;
$webclient.UploadFile($uri, $File);
Ausnahme beim Aufrufen von "UploadFile" mit 2 Argument(en): "Der Remoteserver hat einen Fehler zurückgegeben: (550) Datei nicht verfügbar (z.B. nicht gefunden oder kein Zugriff)."
In C:\Users\USER\Desktop\uploadftp.ps1:83 Zeichen:1
+ $webclient.UploadFile($uri, $File);
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) , MethodInvocationException
+ FullyQualifiedErrorId : WebException
Auf der NAS haben Gäste auf den Pfad Vollzugriff und lokal existiert die Datei ungeöffnet, wo ist der Fehler?
Danke.
Please also mark the comments that contributed to the solution of the article
Content-Key: 300209
Url: https://administrator.de/contentid/300209
Printed on: April 18, 2024 at 17:04 o'clock
5 Comments
Latest comment
Moin,
kann ja so auch nicht funktionieren.
Guckst du für gescheite Funktionen für FTP hier:
PowerShell + FTP in EXE
Gruß jodel32
kann ja so auch nicht funktionieren.
Guckst du für gescheite Funktionen für FTP hier:
PowerShell + FTP in EXE
Gruß jodel32
Da ist ein Tippfehler drin, das muss
[byte[]] lauten ohne das s.
[byte[]] lauten ohne das s.