Äh ja okay, ich hab das halt so (ohne Vorkenntnisse) zusammengeschrieben *g*
Die PowerShell basiert auf dem .net Framework und ist dadurch deutlich mächtiger als die alte Kommandozeile. Mit ein bisschen Gewöhnung klappt das schon
Was passiert: Es wird ein FtpWebRequest erstellt (
http://msdn.microsoft.com/de-de/libr...od(VS.80).aspx) und festgelegt, was passieren soll. Anfrage wird abgesendet und die Antwort (die als Stream vorliegt) in einen String konvertiert.
In C# sieht das so aus:
PHP-Quellcode:
var x = FtpWebRequest.Create("
ftp://user:pwd@example.com");
x.Method = WebRequestMethods.Ftp.ListDirectory;
var resp = x.GetResponse()
as FtpWebResponse;
var answer =
new StreamReader(resp.GetResponseStream()).ReadToEnd();
Console.WriteLine(answer);
Vielleicht ist das etwas verständlicher