Frage

Ich brauche ein Skript, das alle Dateien von einem FTP-Verzeichnis löschen, und dann einen Ordner auf meinem lokalen Rechner auf den gleichen FTP-Speicherort laden. Irgendwelche Ideen?? Vielen Dank im Voraus

War es hilfreich?

Lösung

Powershell hat nichts eingebaut für diese, aber man konnte a href verwenden <= „http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx“ rel = "nofollow noreferrer"> FtpWebRequest und andere verwandte .NET-Klassen für den Zugriff FTP-Sites.

Wenn Sie ein Cmdlet möchten, dann können Sie überprüfen NetCmdlets . Es scheint für den persönlichen Gebrauch frei zu sein.

Andere Tipps

$ftprequest = [System.Net.FtpWebRequest]::Create($Sourceuri) 

$ftprequest.Credentials = New-Object System.Net.NetworkCredential($user,$pass) 

$ftprequest.Method = [System.Net.WebRequestMethods+Ftp]::DeleteFile 

$ftprequest.GetResponse()

Diese könnte ein hilfreicher sein Ort zu starten. Sie sind nach Bedarf gehen jede FTP Funktion, die Sie verwenden (GetDirectoryList, Hochladen, Löschen) entweder mit nativen .NET-Code oder mit Ihrem .NET-DLL oder Client.

implementieren möchten
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top